0

我试过这样做,

findViewById(R.id.button1).setText("HI");

但它不起作用。还有其他方法吗?

4

5 回答 5

2
((Button) findViewByid(R.id.button1)).setText("Hi");

不知道你想实现什么!

于 2013-09-17T05:25:45.167 回答
1

试试这个方法

Button btn=(Button)findViewById(R.id.button1);
btn.setText("HI");
于 2013-09-17T05:26:57.803 回答
0

必须创建一个按钮对象。如果要在另一个类中更改名称,请全局定义按钮对象

      import android.widget.Button;

      Button button = (Button)findViewById(R.id.button1);
      button.setText("text change");
于 2013-09-17T05:36:03.770 回答
0

尝试这个

Button btn = (Button) findViewById(R.id.btn1);
btn.setText("HI");
于 2013-09-17T05:29:42.003 回答
0

尝试这个

((Button) findViewByid(R.id.button1)).setText("Hi");

如果您尝试在子类中实例化按钮,如适配器或对话框等,请在 findViewByid 之前使用相应的视图。

((Button) view.findViewByid(R.id.button1)).setText("Hi");

或者

((Button) dialog.findViewByid(R.id.button1)).setText("Hi");
于 2013-09-17T05:43:56.663 回答