Android 是否可以更改xml按钮上的文本?

Android 是否可以更改xml按钮上的文本?,android,xml,button,Android,Xml,Button,如果我在一个名为test.xml的文件中有一个xml按钮,如下所示: <Button android:id="@+id/newgame" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="New Game" /> 是否可以将“新游戏”文本更改为其他内容?我不得不这么做很多次。 最大的问题是:我必须从java文件内部完成!这可能吗?是的

如果我在一个名为test.xml的文件中有一个xml按钮,如下所示:

  <Button
  android:id="@+id/newgame"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:text="New Game"
  />

是否可以将“新游戏”文本更改为其他内容?我不得不这么做很多次。 最大的问题是:我必须从java文件内部完成!这可能吗?

是的

1) 获取对按钮的引用

2) 使用setText方法为文本指定一个新值

Button button = (Button)findViewById(R.id.newgame);
button.setText("Something Else");

1) 获取对按钮的引用

2) 使用setText方法为文本指定一个新值

Button button = (Button)findViewById(R.id.newgame);
button.setText("Something Else");

当然,伙计,智能手机不应该问这种问题,你可以用xml更新,也可以用java编码 前任。。。。 Button buttontext=(按钮)findViewById(R.id.button1); setText(“这是新文本”); 或者使用xml

在xml中,它将是静态的,以使其成为动态的,并在java类中设置文本。。
谢谢你,老兄,智能手机不应该问这种问题,你可以用xml更新,也可以用java编码 前任。。。。 Button buttontext=(按钮)findViewById(R.id.button1); setText(“这是新文本”); 或者使用xml

在xml中,它将是静态的,以使其成为动态的,并在java类中设置文本。。
谢谢

有可能实现,你的错误在哪里。有可能实现,你的错误在哪里。