在Android中更改聚焦线性布局的背景?
我有一个linearlayout,其背景设置为rect.xml,如下所述。此布局的方向是垂直的在Android中更改聚焦线性布局的背景?,android,focus,android-linearlayout,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 a
<?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>
作为上述线性布局的子项,还有两个其他线性布局。我想要的是,子LinearYouts焦点应该在焦点和按下时更改。我创建了一个项目选择器文件,并将其添加为子linearlayouts的背景,但这样会隐藏矩形的边框
有人能告诉我怎么做吗?使用状态列表drawable并提供不同的background.xml
使用状态列表可绘制并提供不同的background.xml
您需要更改按钮效果?如onlick it更改背景或某些高亮显示?您需要更改按钮效果?如onlick it更改背景或某些高亮显示?我曾尝试使用状态列表drawable,但它将焦点设置为带尖角的矩形,但使用上述rect.xml生成的布局是圆形的角。因此,对于第一个和最后一个元素,焦点应该是圆角。我曾尝试使用状态列表drawable,但它将焦点设置为带尖角的矩形,但使用上述rect.xml生成的布局是圆角。因此,对于第一个和最后一个元素,焦点应该是圆角。