我正在使用颜色,字体,样式来开发应用程序菜单。问题是,当我进行了一些文本颜色更改并在模拟器中运行我的应用程序时,模拟器无法反映我所做的更改。 我有一些带有Android资源文件xml文件的按钮,在这些按钮中,我制作了按钮的样式。然后,我更改了按钮的文本颜色,但仿真器无法反映所做的更改。 有人可以帮助我吗?谢谢!
我正在Android Studio 3.4.1中运行该应用程序。我尝试从File> Invalidate Cache / Restart
清除缓存<Button
android:id="@+id/presentaciones"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="50dp"
android:layout_marginBottom="50dp"
android:background="@drawable/presentaciones"
android:text="@string/presentaciones"
android:textColor="@android:color/background_light" />
请注意,文本颜色为background_light(白色)
背景文件
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid android:color="#FF9800"></solid>
<stroke android:color="#FFFF" android:width="2dp"></stroke>
<size android:width="150dp" android:height="150dp"></size>
</shape>
我希望按钮具有白色的文本,尽管代码正确,但实际上仿真器还是以黑色显示