java - 通过java代码从strings.xml将文本设置为textView时出错

标签 java android eclipse textview settext

我只想使用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/

相关文章:

java - java中的字符串操作以获取另一个字符串

java - 使用 Selenium 自动化颜色选择器

android - 在 ActionBarSherlock 中心设置自定义文本

java - libgdx 中没有禁用 OpenGL2.0 的选项

java - 从 Java 中的复杂对象中释放内存

java - Hadoop : JPS can not find Java installed

Android - SQLite 数据库 - 应用程序更新

android - 何时以及为什么应该在 Android 应用程序中使用 Fragment?

java - If语句与 boolean android

c++ - 编译命令eclipse c++