我是Eclipse和Android开发的新手,所以很有可能我错过了其他人显而易见的东西。我有一个基本的Android项目,在Activity_Main.xml的图形布局编辑器中,我发现我无法访问大多数TextView属性的属性对话框。我已经包含了一个屏幕截图。我期望一个对话框列出文本的可能颜色选择,或者至少我可以输入十六进制代码的区域。我正在使用Eclipse - Kepler Service Release 1.谢谢。
答案 0 :(得分:2)
您必须从资源中选择一种颜色。
为此,请打开Strings.xml
文件,然后为其添加颜色。例如:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">example</string>
<color name="PURPLE">#800080</color>
</resources>
然后在activity_main.xml
中,将此属性添加到TextView(引用资源):
android:textColor="@color/PURPLE"
和/或(对于其他小部件,例如按钮)
android:background="@color/PURPLE"
然而,如果你想要你的方式,你仍然可以。创建名为PURPLE
的颜色后,您可以点击...
的省略号(Text Color
),然后点击Color
标题,然后选择颜色({ {1}}将与您创建的所有其他颜色一起存在。
来源:
How to change background color in android app
Web colors in an Android color xml resource file
TextView | Android Developers
Color | Android Developers
android:textSize