Android:手机中按钮文本颜色不变
我遇到了一个奇怪的问题。我使用的是定制的按钮样式,但在activity_main.xml中将textcolor设置为Android:手机中按钮文本颜色不变,android,xml,android-studio,Android,Xml,Android Studio,我遇到了一个奇怪的问题。我使用的是定制的按钮样式,但在activity_main.xml中将textcolor设置为android:textcolor=“@android:color/black”。我可以在预览窗格中的按钮上看到黑色文本,但当我在手机上运行应用程序时,它会显示白色文本而不是黑色文本。我也试着把颜色改成其他颜色,但我的手机没有任何效果 在我更新我的android studio之前,它工作得很好。我在2月的第一周使用最新版本,然后我停止了开发。当我两周前开始工作的时候,我更新了工作室
android:textcolor=“@android:color/black”
。我可以在预览窗格中的按钮上看到黑色文本,但当我在手机上运行应用程序时,它会显示白色文本而不是黑色文本。我也试着把颜色改成其他颜色,但我的手机没有任何效果
在我更新我的android studio之前,它工作得很好。我在2月的第一周使用最新版本,然后我停止了开发。当我两周前开始工作的时候,我更新了工作室,在我面临这个问题之后
这是按钮代码-
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Check-Up"
android:paddingLeft="50dp"
android:paddingRight="50dp"
android:textSize="25sp"
android:textColor="@android:color/black"
android:background="@drawable/custom_button_style"
android:layout_centerHorizontal="true"
android:id="@+id/symptomsbutton"
android:onClick="symptomsScreen"
android:layout_below="@id/title"
/>
编辑:-
自定义按钮样式.xml的代码
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<corners
android:radius="25dp"
/>
<gradient
android:angle="45"
android:centerX="35%"
android:centerColor="#15E815"
android:startColor="#68de2c"
android:endColor="#52FF91"
android:type="linear"
/>
<padding
android:left="0dp"
android:top="0dp"
android:right="0dp"
android:bottom="0dp"
/>
<size
android:width="270dp"
android:height="60dp"
/>
<stroke
android:width="3dp"
android:color="#388732"
/>
styles.xml的代码
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
@颜色/原色
@颜色/原色暗
@颜色/颜色重音
请帮助检查清单中活动的主题。并将其与开发过程中XML设计中应用的主题相吻合。如果不相同,则编辑应用于活动的主题 显示
@drawable/custom_button_style
和你的style.xml
@VladimirKulyk添加了这两个代码。将安卓:背景
与安卓:textColor
交换,并手动将文本颜色设置为安卓:textColor=“\000000”
无更改。在预览窗格中,文本颜色为黑色,但在移动窗格中,文本颜色为白色。请尝试为按钮创建选择器。清单中的主题是此活动的-android:Theme=“@style/Theme.AppCompat.NoActionBar”。没有应用于此特定XML的主题。使用默认值