我只想使用java代码从strings.xml中设置textView中的文本,但我不能,eclipse给我这个错误:“textView1无法解析”和“textView2无法解析”。
这是我的 Activity :
package com.example.activity;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.ImageView;
public class Descripcion extends Activity{
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.descripcion);
Intent i = getIntent();
int position = i.getExtras().getInt("id");
ImageAdapter imageAdapter = new ImageAdapter(this);
switch (position){
case 0:
ImageView imageView0 = (ImageView) findViewById(R.id.full_image_view);
imageView0.setImageResource(imageAdapter.mThumbIds[position]);
textView1.setText(this,getString(R.string.case0));
textView2.setText(this,getString(R.string.case0b));
break;
case 1:
ImageView imageView1 = (ImageView) findViewById(R.id.full_image_view);
imageView1.setImageResource(imageAdapter.mThumbIds[position]);
textView1.setText(this,getString(R.string.case1));
textView2.setText(this,getString(R.string.case0b));
break;
}
}
}
我花了大约 3 个小时寻找解决方案,但找不到。
最佳答案
我看不到你在哪里声明 TextView,例如:
TextView textView1 = (TextView)findViewById(R.id.textView1);
关于java - 通过java代码从strings.xml将文本设置为textView时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12587644/