java settext 用不了_无法解析方法'setText(java.lang.String)

问:软件包nubistudios.didyouknow;

导入android.app.Activity; 导入android.os.Bundle; 导入android.view.Menu; 导入android.view.MenuItem; 导入android.view.View; 导入android.widget.Button;

公共类DidYouKnowActivity扩展了活动{

@Override

protected void onCreate(Bundle savedInstanceState){

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_did_you_know);

//声明我们的视图变量,并从布局文件中为其分配

视图。final View factLabel = findViewById(R.id.factTextView);

按钮showFactButton =(按钮)findViewById(R.id.showFactButton);

View.OnClickListener听众=新View.OnClickListener(){

@覆盖

公共无效的onClick(查看视图){

//被点击的按钮,所以更新了新的事实的事实标签

字符串其实=“指纹一样,每个人都有不同的舌头打印”;

factLabel.setText(事实);

}

};

showFactButton.setOnClickListener(listener);

}

@Override

public boolean onCreateOptionsMenu(Menu menu){

//膨胀菜单;这会将项目添加到操作栏(如果有)。

getMenuInflater()。inflate(R.menu.did_you_know,menu);

返回true;

}

@Override

public boolean onOptionsItemSelected(MenuItem item){

//处理操作栏项目在这里单击。    只要    您在AndroidManifest.xml中指定父活动,//操作栏就会

自动处理Home / Up按钮上的单击

int id = item.getItemId();

如果(id == R.id.action_settings){

返回true;

}

return super.onOptionsItemSelected(item);

答:这个代码没有问题。

你可能感兴趣的:(java,settext,用不了)