Java Eclipse Android文本视图文本=字符串文本
我希望textView是一个字符串,strin在其他XML数据中使用 可能吗?我不能 代码不起作用 XML 1 `Java Eclipse Android文本视图文本=字符串文本,java,android,xml,string,text,Java,Android,Xml,String,Text,我希望textView是一个字符串,strin在其他XML数据中使用 可能吗?我不能 代码不起作用 XML 1 ` ` XML2 ` ` 串 `<resources><string name="no"></string> <string name="no1"></string> ` ` 爪哇 `公共类主要扩展活动 ` 我有一个Texview,它将属性从Texview复制到另一个Texview。当您单击“继续”时。但是
`
XML2
`
`
串
`<resources><string name="no"></string>
<string name="no1"></string>
`
`
爪哇
`公共类主要扩展活动
`
我有一个Texview,它将属性从Texview复制到另一个Texview。当您单击“继续”时。但是如果数据被进一步删除。您的代码应该可以工作。我不知道为什么它没有像Talkol说的那样工作。但是你可以用不同的方式尝试 在值“string.xml”中:
<string name="txt_value">This is a sample text</string>
您不能以编程方式将字符串保存在XML资源中,而只能读取它们 因此,如果我很理解您的问题,您必须将
TextView
中的值作为额外的Intent
传递给xml2中的TextView
(我认为这是一个不同的活动)
这大概是:
Intent goToXml2Intent = new Intent(Activity1.this, Activity2.class);
goToXml2Intent.putExtra("value", textViewYouWant.getText());
startActivity(goToXml2Intent);
如何在Activity2方面获得此值?轻松
在您的onCreate
方法中,使用类似以下内容检索上一个值:
Bundle bundle = getExtras();
if(bundle!=null) {
final String yourString = bundle.getString("value");
yourNewTextView.setText(yourString);
}
让我知道你的进展;) 我不明白你的问题你的代码应该工作。它是如何失败的?no1等于什么?@talkol no1=字符串名称我不明白。请将您的XML文件粘贴到您定义字符串的TextView文本+your strings.XML的位置。还可以说文本视图在屏幕上显示了什么,因为它的内容让你的问题更清楚。这对我来说是行不通的……我现在可能有点愚蠢。我可以把我的Java代码发给你吗?@elHomer,我不知道我是否明白你的问题,但是是的,给我们看看代码。我的英语不好,所以我不能很好地表达我的意思
<TextView
android:id="@+id/resulttime"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/txt_value" />
String no1 = getResources().getString(R.string.txt_value);
Intent goToXml2Intent = new Intent(Activity1.this, Activity2.class);
goToXml2Intent.putExtra("value", textViewYouWant.getText());
startActivity(goToXml2Intent);
Bundle bundle = getExtras();
if(bundle!=null) {
final String yourString = bundle.getString("value");
yourNewTextView.setText(yourString);
}