我已经设置了一个带有 xml 选择器背景的按钮。可绘制对象位于 drawable-xhdpi 和 drawable-land-xhdpi 的不同版本中。问题是旋转更改为横向按钮未分配土地版本。
按钮如下所示:
<Button android:id="@+id/home_button"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginBottom="0dp"
android:background="@drawable/xml_selector_home"
android:layout_toRightOf="@+id/fwd_button"
android:layout_weight="1">
</Button>
可绘制的按钮如下所示:
<item android:state_pressed="true" android:drawable="@drawable/homeon"/>
<item android:drawable="@drawable/homeoff"/>