我试过这样做,
findViewById(R.id.button1).setText("HI");
但它不起作用。还有其他方法吗?
((Button) findViewByid(R.id.button1)).setText("Hi");
不知道你想实现什么!
试试这个方法
Button btn=(Button)findViewById(R.id.button1);
btn.setText("HI");
必须创建一个按钮对象。如果要在另一个类中更改名称,请全局定义按钮对象
import android.widget.Button;
Button button = (Button)findViewById(R.id.button1);
button.setText("text change");
尝试这个
Button btn = (Button) findViewById(R.id.btn1);
btn.setText("HI");
尝试这个
((Button) findViewByid(R.id.button1)).setText("Hi");
如果您尝试在子类中实例化按钮,如适配器或对话框等,请在 findViewByid 之前使用相应的视图。
((Button) view.findViewByid(R.id.button1)).setText("Hi");
或者
((Button) dialog.findViewByid(R.id.button1)).setText("Hi");