更改Android中焦点线性布局的背景?

时间:2011-09-16 07:33:35

标签: android focus android-linearlayout

我有linearlayout,其背景设置为rect.xml,如下所述。此布局的方向是垂直的。

 <?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> 
<solid android:color="#ffffff"/>    

<stroke android:width="1dp"
        android:color="#bbbbbb"/>

<corners android:radius="10px"/> 
</shape>

还有另外两个线性布局作为上述线性布局的子元素。我想要的是,在焦点和按下时,应该改变儿童线性关注焦点。我创建了一个项目选择器文件,并将其添加为子行为布局的背景,但这使得矩形的边框隐藏。

有谁能让我知道怎么做?

1 个答案:

答案 0 :(得分:1)

使用状态列表drawable并提供不同的background.xml

http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList