Xax*_*age 11 android colors button tablelayout kotlin
我创建了TableLayout然后按钮。按钮的颜色自动设置为紫色。所以我现在不能改变它们。这是我第一次来这里。
Sha*_*dey 24
不要使用任何其他东西使用
<androidx.appcompat.widget.AppCompatButton
<!-- attributes-->
/>
Run Code Online (Sandbox Code Playgroud)
而不是一个
<Button
<!--attributes-->
/>
Run Code Online (Sandbox Code Playgroud)
每件事都会很好地工作。
快乐编码。
小智 10
在最新的 Android Studio 版本中,Android 默认颜色为紫色。要更改Button的颜色,您需要在 XML 中添加一行代码,即
app:backgroundTint="@color/red"
Run Code Online (Sandbox Code Playgroud)
就这样!
由于默认的背景色调颜色,它是紫色的。您可以:更改android:backgroundColor 的**app:backgroundTint ** instad 。在这种情况下,您的 backgroundTint 将出现而不是背景颜色
或者
添加
app:backgroundTint="@null"
Run Code Online (Sandbox Code Playgroud)
之后你的背景颜色就会出现。
或者
您可以在 android manifest 中更改默认主题。例如 :
android:theme="@style/Theme.AppCompat"
Run Code Online (Sandbox Code Playgroud)
或者
android:theme="@style/Theme.AppCompat.NoActionBar"
Run Code Online (Sandbox Code Playgroud)
您可能正在使用targetSdkVersion30
解决方案:更改theme.xml样式
<style name="AppTheme" parent="Theme.MaterialComponents.DayNight.NoActionBar">
Run Code Online (Sandbox Code Playgroud)
到
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21407 次 |
| 最近记录: |