我看到这里有新的appCompat控件。并在android应用中实现了它,但是我找不到自定义其颜色的任何特定方法。
就像我们在样式中设置强调色一样,编辑文本也会自动抓住它。但是在AppCompatButton的情况下不起作用。
有人找到有关此的东西吗?
参见此处:具有Material Design和AppCompat的Android中的着色按钮
总而言之,您可以使用tintBackground
按钮本身的属性,也可以使用colorControlNormal
(或组合使用)属性。
另外,只要使用主题并正确继承,就可以使用Button
它将转换为。AppCompatButton
AppCompatActivity
链接网址中的示例
theme.xml:
<item name="colorButtonNormal">@color/button_color</item>
v21 / theme.xml
<item name="android:colorButtonNormal">@color/button_color</item>
要么
<Button
android:id="@+id/add_remove_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:backgroundTint="@color/bg_remove_btn_default"
android:textColor="@android:color/white"
tools:text="Remove" />
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句