<LinearLayout android:descendantFocusability="blocksDescendants"> <Button android:background="@layout/selector" ></LinearLayout>
Button通过设置android:background使得点击时变换背景颜色
但如何实现点击LinearLayout时会触发Button的onClick(就是Button的背景颜色也会变化)
Button通过设置android:background使得点击时变换背景颜色
但如何实现点击LinearLayout时会触发Button的onClick(就是Button的背景颜色也会变化)
解决方案 »
- setPositiveButton()和setNegativeButton的用法
- 请问如何在程序中调用系统网络设置界面
- 获取服务器数据的方式?
- 百度地图 wifi定位 怎么弄啊,求源码!!
- 求助两个问题!!!!
- resolveService()返回值如何排序
- 【关于eclipse与MyEclipse】按道理没问题啊?
- 如何使用Handler实现主线程往子线程传递消息
- android NumberPicker如何修改中间选中的Edittext大小、颜色和内容
- 请问谁遇到过这个问题(内存泄漏)
- 怎么用basedapter给listview增加项而不是替换原来项的内容?
- 有关expandablelistview添加按钮
你把Button换成imageView(不换也可以,但是可扩展性不好),然后LinearLayout和imageView都做一个selector,给LinearLayout做一个OnClick监听,绑定在xml里就行了,然后监听里加一行
你的LinearLayout.setSelected(true)就可以了
Button button = new Button(context);
view.addView(button);怎样才能在点击button是触发的onClick事件?
或者写onTeachlistener也可以