当前位置: 代码迷 >> Android >> LinearLayout设置background属性,点击时改变背景有关问题
  详细解决方案

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

热度:32   发布时间:2016-05-01 21:31:30.0
LinearLayout设置background属性,点击时改变背景问题
<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里设置时,却有效果,求教高手

------解决方案--------------------
查看一下是否响应了占击事件
------解决方案--------------------
在drawable里面写个XML
<item
android:drawable="@drawable/松开的图片"
android:state_pressed="false"

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

/> 
然后把这个XML名字放到android:background="@drawable/这里"
------解决方案--------------------
探讨
在drawable里面写个XML
<item
android:drawable="@drawable/松开的图片"
android:state_pressed="false"

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

/>
然后把这……
  相关解决方案