Android 获取资源号的值时没有包标识符时出错
这两项活动在同一个包中Android 获取资源号的值时没有包标识符时出错,android,android-layout,android-resources,Android,Android Layout,Android Resources,这两项活动在同一个包中 <activity android:name=".ActivityTwo"/> 第二个活动使用第二个布局文件 setContentView(R.layout.main2); <activity android:name=".ActivityTwo"/> 第二个_活动中此行出现错误 EditText text1 = (EditText) findViewById(R.id.EditText03); <?xml versi
<activity android:name=".ActivityTwo"/>
第二个活动使用第二个布局文件
setContentView(R.layout.main2);
<activity android:name=".ActivityTwo"/>
第二个_活动中此行出现错误
EditText text1 = (EditText) findViewById(R.id.EditText03);
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/LinearLayout01"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/TextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Answer Is : " >
</TextView>
<EditText
android:id="@+id/EditText03"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</EditText>
</LinearLayout>
<Button
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onClick"
android:text="Calling an intent" >
</Button>
</LinearLayout>
<activity android:name=".ActivityTwo"/>
这是第二个_活动的布局文件
EditText text1 = (EditText) findViewById(R.id.EditText03);
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/LinearLayout01"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/TextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Answer Is : " >
</TextView>
<EditText
android:id="@+id/EditText03"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</EditText>
</LinearLayout>
<Button
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onClick"
android:text="Calling an intent" >
</Button>
</LinearLayout>
<activity android:name=".ActivityTwo"/>
mail.xml
<activity android:name=".ActivityTwo"/>
<activity android:name=".ActivityTwo"/>
<activity android:name=".ActivityTwo"/>
<activity android:name=".ActivityTwo"/>
<activity android:name=".ActivityTwo"/>
<activity android:name=".ActivityTwo"/>
<activity android:name=".ActivityTwo"/>
<activity android:name=".ActivityTwo"/>
<activity android:name=".ActivityTwo"/>
secondscreen.xml
<activity android:name=".ActivityTwo"/>
<activity android:name=".ActivityTwo"/>
<activity android:name=".ActivityTwo"/>
<activity android:name=".ActivityTwo"/>
<activity android:name=".ActivityTwo"/>
清单xml文件
<activity android:name=".ActivityTwo"/>
<activity android:name=".ActivityTwo"/>
当我尝试使用TextView.setText传递字符而不是字符串时,收到了相同的错误消息。这是有意义的,因为char将被提升为int,这意味着我实际上是在调用
<activity android:name=".ActivityTwo"/>
TextView.setText( int resId );
由于没有具有该值的资源,因此无法工作。当您将整数传递给要显示的
TextView.setText()
时,android假定它是一个资源id,这就是您获得resource$NotFoundException
的原因。在将int传递到TextView.setText()
:TextView.setText(String.valueOf(i))
之前,请尝试将int转换为字符串。仅对于协议,您还可以使用:
<activity android:name=".ActivityTwo"/>
TextView.setText(“+intVar)
而不是TextView.setText(intVar)
对于我来说,我必须在XML文件中找到按钮。在那里,我注意到一个硬编码的字符串值。我必须删除它,还必须使用Textview.setText(“+intVar”)代码>带有相同错误的面
<activity android:name=".ActivityTwo"/>
最后,我发现由于您的xml布局,这不是一个错误
<activity android:name=".ActivityTwo"/>
在代码集中的某个地方TextView.setText(int)
<activity android:name=".ActivityTwo"/>
尝试TextView.setText(Integer.toString(int))代码>我正在使用毕加索图书馆从网络加载图像。url位于ArrayList中。我没有使用ArrayList.get()获取url在ArrayList中的位置。我最近遇到了这个问题,当时我正试图将SocialAuth Library与我的Android应用程序与Android Studio集成。我的问题是,我的一些资源,比如facebook图标,都在mipamp文件夹中。我把它移到了drawables文件夹,问题得到了解决。这是由于打字错误。
<activity android:name=".ActivityTwo"/>
你必须试试这个-
setText(Integer.toString(变量名称))
<activity android:name=".ActivityTwo"/>
这里toString用于将整数转换为字符串以显示文本。我在尝试打印整数值时遇到了相同的错误:TextView.setText(int-value)。
<activity android:name=".ActivityTwo"/>
我通过将整数值转换为字符串并使用
TextView.setText(转换字符串值)在我写这篇文章之前,我也遇到了同样的问题。
<activity android:name=".ActivityTwo"/>
对我来说,它是这样的:view\u element.setText(一个int\u值)
。
在强制转换view_element.setText(String.valueOf(an_int_值))之后代码>,一切正常。发件人:
<activity android:name=".ActivityTwo"/>
setText(int resid)
使用字符串资源标识符设置要显示的文本
谢谢你。我试图用setText()发送一个整数。使用Integer.toString为我解决了这个问题。这就是这个问题的实际原因。我没有向下滚动,而是试图用接受的答案回答。但我终于想到了这一点,来到这里作为答案。但是@John已经说过:)我使用了TextView.setText(String.valueOf(myIntValue));有着完全相同的问题我为此奋斗了一个小时,结果发现我做的一切都很好,除了将字符串传递给setText(),谢谢!您的XML文件在语法上有问题,导致无法生成R中的ID。你能把剩下的XML发出去吗?可能您缺少了一个close标记或其他东西;把它贴在你的问题上是可以的隐马尔可夫模型。。我看不出你的帖子有什么问题;您是否将视图放在布局中(布局xml正确吗?)?我将其从EditText更改为TextField,效果很好。奥迪特根本没有回答这个问题。。。这里的问题很明显是没有正确生成id