我正在创建一个Android应用程序,它在可用时使用Holo主题,并在不可用时回退到黑色主题。我正在通过使用values
,values-v11
和values-14
文件夹来完成此操作。Holo中的Android按钮栏
我有,我想用?android:attr/buttonBarStyle
和?android:attr/buttonBarButtonStyle
风格的活动,但我不确定如何回落到一个不同的风格时,他们无法使用(如@android:style/ButtonBar
)。这是我的布局供参考。
<LinearLayout
android:id="@+id/buttonArea"
style="?android:attr/buttonBarStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:gravity="bottom|right"
android:orientation="horizontal" >
<Button
android:id="@+id/button1"
style="?android:attr/buttonBarButtonStyle"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Button One" />
<Button
android:id="@+id/button2"
style="?android:attr/buttonBarButtonStyle"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Button Two" />
</LinearLayout>
你怎么知道这些attrs映射到Widget.Holo.Button.Borderless和Holo.Light.ButtonBar.AlertDialog? –
对不起,我不记得了。我认为这是“尝试和错误”,代码完成和stackoverflow的混合 – user1772710