如图,我想设置textview组件的setText和setTextSize 但是在输入的时候没有可选项,输入完后填写了对应的参数后,自动检测到错误。不知是什么原因,耽误很久了。谢谢赐教
谢谢各位,经过再三的观察,发现问题出在onclick()后面没有花括号{
看不太清,一般都是R文件找不到了。
自定义的控件,看看main_xml文件是不是默认有TextView控件?
package com.aide.trainer.myapp;
import android.app.*;
import android.os.*;
import android.widget.*;
import android.view.View.*;
import android.view.*;
import java.util.*;
import android.app.Activity;
public class MainActivity extends Activity
{
/** Called when the activity is first created. */
private Button btn;
public TextView tv;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
// Set main.xml as user interface layout
setContentView(R.layout.main);
btn=(Button)findViewById(R.id.btn);
tv=(TextView)findViewById(R.id.tv);
btn.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v)
tv.setText(“kakaka”);
});
}
}
tv.setText("123");//英文状态下
tv.setText(“123”);//中文状态下
看起来,你的符号用的不对;
中文状态下的双引号在代码里已经不能表示字符串
你的双引号使用的是中文状态下的 切换到英文状态 ,还是不可行的话建议clean文件 重新生成R文件。