Android setText错误
我在XML中有一个视图Android setText错误,android,styles,textview,settext,Android,Styles,Textview,Settext,我在XML中有一个视图 <TextView style="@style/TitleBarText" /> 在Eclipse中,我得到了这个错误 标题\文本无法解析或不是字段 您已经在textview中设置了字符串资源的id 你必须像这样写 titleText.setText(getString(R.string.title_home)); 编辑 您必须在标记中设置textview的id,而不是以textview的样式写入,请尝试此操作。。并从样式中删除android:id=“@+
<TextView style="@style/TitleBarText" />
在Eclipse中,我得到了这个错误
标题\文本无法解析或不是字段
您已经在textview中设置了字符串资源的id 你必须像这样写
titleText.setText(getString(R.string.title_home));
编辑
您必须在
标记中设置textview的id,而不是以textview的样式写入,请尝试此操作。。并从样式中删除android:id=“@+id/title_text”。@Himanshu有什么变化?它是相同的权利?第一个是错误的,我现在已经编辑了它…为什么我们不能在样式中指定id?任何视图对象都可能有一个与之关联的整数id,以唯一地标识树中的视图。编译应用程序时,该ID作为整数引用,但该ID通常在布局XML文件中作为字符串指定在ID属性中。这是所有视图对象(由视图类定义)通用的XML属性,您将经常使用它。(简单地说,id是视图的属性,而不是样式的属性)。我在分配文本视图时遇到错误,关于getString()。。我改变了它。。忘了在这里做更改了
TextView titleText = (TextView) findViewById(R.id.title_text);
titleText.setText(getString(R.string.title_home));
titleText.setText(getString(R.string.title_home));