我只是想使用java代碼在strings.xml中設置textView中的文本,但我只是不能,eclipse給了我這個錯誤:「textView1不能解決「和」textView2無法解析「。通過java代碼設置文本到strings.xml文本的錯誤
這裏是MI活動:
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;
}
}
}
我beeing尋找約3小時的解決方案,但我不能FID它。
我已經定義了我的TextVi但現在我有這個錯誤: 類型TextView中的方法setText(CharSequence,TextView.BufferType)不適用於參數(activity,String)\t activity.java \t/aplicacion/src/com/example/memepedia \t第31行\t Java問題 – Jacobo
爲什麼這是第一個參數?不應該只是setText(getString(R.string.case1))? – kosa
非常感謝!我只是做我的第一個應用程序的Android,在Objective-C中,你必須在其他文件中定義標籤和按鈕,我忘了在Java中它是不同的= D – Jacobo