按钮主题如下:
<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 :(得分:0)
据我所知,你没有应用正确的风格。您的样式名称为ButtonTheme
,其范围为Base.Widget.AppCompat.Button
,但您将@style/Widget.AppCompat.Button
作为Button
的样式bt_exchange
。
我认为你应该改为@style/ButtonTheme
。