Изменить фон линейного расположения на фокусе в Android? - PullRequest
1 голос
/ 16 сентября 2011

У меня есть 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 Ответ

1 голос
/ 16 сентября 2011

Используйте список состояний для рисования и предоставьте другой background.xml

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

...