LinearLayout设置background属性,点击时改变背景问题

life02 2012-03-13 04:42:01
<LinearLayout
android:id="@+id/navi_second_page_item_yingyin"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1.0"
android:background="@drawable/task_delete_selector_background"
android:orientation="vertical"
android:paddingRight="6.0dip"
android:state_focused="false"
android:state_pressed="false">

我在LinearLayout里设置了android:background,但是点击时并没有效果出现,但是在LinearLayout下单Imgview里设置时,却有效果,求教高手
...全文
2094 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
动吉 2014-11-04
  • 打赏
  • 举报
回复
不错哦。 这个不错
ypminjie 2013-08-01
  • 打赏
  • 举报
回复
你去代码中对这个linearlayout加个点击事件看看,看看会不会有什么反应。
龙以 2013-07-17
  • 打赏
  • 举报
回复
android:addStatesFromChildren="true",可以的,但是linearlayout不止一个的话!只有第一个linearlayout有点击效果!怎么解决呀!
Potter 2012-03-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 magiche3 的回复:]
在drawable里面写个XML
<item
android:drawable="@drawable/松开的图片"
android:state_pressed="false"

/>
<item
android:drawable="@drawable/按下的图片"
android:state_pressed="true"

/>
然后把这……
[/Quote]
这种方法若是对Layout没有效果,这种方式若是只对其下的控件有效果.....需要手动设置
magiche3 2012-03-13
  • 打赏
  • 举报
回复
在drawable里面写个XML
<item
android:drawable="@drawable/松开的图片"
android:state_pressed="false"

/>
<item
android:drawable="@drawable/按下的图片"
android:state_pressed="true"

/>
然后把这个XML名字放到android:background="@drawable/这里"
yuhuaijun 2012-03-13
  • 打赏
  • 举报
回复
查看一下是否响应了占击事件
life02 2012-03-13
  • 打赏
  • 举报
回复
更换的背景图片太小

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧