いくつかのボタンを含む垂直方向のLinearLayoutがあります。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical">
<Button android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/bt1" android:text="Button 1"></Button>
<Button android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/bt2" android:text="Button 2"></Button>
<Button android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/bt3" android:text="Button 3"></Button>
<Button android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/bt4" android:text="Button 4"></Button>
</LinearLayout>
このボタンの「リスト」に、ListViewアイテムの現在のスタイルを継承させたいと思います。これが私のスタイルシートの現在の状況です。CKButtonスタイルは、アクティビティテーマに適用されます。
<style name="CKButton" parent="android:style/Widget.Button">
<item name="android:textSize">21sp</item>
<item name="android:layout_margin">0dip</item>
<!--<item name="android:background">@drawable/button_background</item>-->
<item name="android:textColor">@color/button_text_normal</item>
<item name="android:padding">10dip</item>
<item name="android:gravity">left|center_horizontal</item>
</style>
ご覧のとおり、ボタンの背景を自分で描画しようとしましたが、システムのデフォルトテーマによっては、背景色が変わるため、静的な色を定義することはできません。そのボタン内でデフォルトのListView行の背景を継承する方法はありますか?