2016-12-06 10 views
0

に適用することはできません。このようなボタンテーマ:ボタンのテーマとスタイルは、アダプタ

<style name="ButtonTheme" parent="Base.Widget.AppCompat.Button"> 
    <item name="colorButtonNormal">#00c4a9</item> 
    <item name="android:textColor">#ffffff</item> 
    <item name="android:textSize">@dimen/user_button_size</item> 
</style> 

とボタンのコードは次のとおりです。

<Button 
    android:id="@+id/bt_exchange" 
    style="@style/Widget.AppCompat.Button" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center_horizontal" 
    android:layout_marginLeft="@dimen/normal_margin_32" 
    android:layout_marginRight="@dimen/normal_margin_32" 
    android:layout_marginTop="@dimen/normal_margin_16" 
    android:gravity="center" 
    android:text="@string/integral_exchange_goods" 
    android:theme="@style/ButtonTheme" /> 

活動のレイアウトのコードは、それを適用することができたときに、しかし、listview項目のコード、テーマとスタイルを適用できない場合、アクティビティはAppCompatActivityを継承します。
ログに感謝します。

答えて

0

私が知る限り、あなたは正しいスタイルを適用していません。あなたのスタイル名はButtonThemeで、Base.Widget.AppCompat.Buttonからですが、bt_exchangeButtonのスタイルには@style/Widget.AppCompat.Buttonを入れています。

代わりに@style/ButtonThemeを入れてください。

+0

@ style/ButtonThemeは有効ではなく、コードはアクティビティレイアウトに適用できます。 – Kingyal

関連する問題