我是 Android 新手,所以这个问题可能很愚蠢,但是,是否可以通过选择器更改视图上的 layout_height?我正在尝试制作一个自定义 TabHost/TabWidget,我必须根据它们的选择状态更改一些视图。这就是我想要实现的目标:
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_selected="true" android:height="10dp" />
<item android:height="5dp" />
</selector>
然后我试图将此选择器附加到 View 中,如下所示:
<View android:layout_height="@drawable/tab_lineheight_selector" ... />
我显然做错了什么,因为我的应用程序不断崩溃。甚至可能吗?