Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android setText错误_Android_Styles_Textview_Settext - Fatal编程技术网

Android setText错误

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=“@+

我在XML中有一个视图

<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));