我在main_activity中遇到常量错误。 错误:- 找不到属性' textcolor'的资源标识符。在包' android'
主要活动的代码是这个
<?xml version="1.0" encoding="utf-8"?>
<linearlayout android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:orientation="vertical"
xmlns:android="http://schemas.android.com/apk/res/android">
<imageview android:id="@+id/imageView_pic"
android:layout_gravity="center"
android:layout_height="100dp"
android:layout_width="100dp">
<button android:id="@+id/button_selectpic"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:text="Select Picture">
</button><button android:id="@+id/uploadButton"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:text="Click To Upload File">
<textview android:id="@+id/messageText"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:text=""
android:textcolor="#000000"
android:textstyle="bold">
</textview>
</button>
</imageview>
</linearlayout>
答案 0 :(得分:4)
Android小部件是驼峰式的,所以
imageview
是ImageView
textview
是TextView
等等。此外,扩展View的元素,例如Button,ImageView,TextView不能有子元素,因此您必须立即关闭标记。例如:
<TextView android:id="@+id/messageText"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:text=""
android:textcolor="#000000"
android:textstyle="bold" />
正如@DoctorDrive正确指出的那样,一些属性也是驼峰式的,所以android:textcolor
是android:textColor
而android:textstyle="bold"
是android:textStyle="bold"
答案 1 :(得分:3)
它是textColor
和textStyle
而不是textcolor
和textstyle
答案 2 :(得分:3)
除了给出的答案之外,您还可以在TextView之后关闭Button。关于关闭标签的问题,请注意黑带。