如何更改android Activity标签

non*_*ame 27 android android-manifest android-activity

我创建了一个Activity并在Manifest文件中声明.但我想重新使用相同的Activity用于其他目的.

 <activity
            android:configChanges="orientation|keyboardHidden"
            android:label="Main Menu"
            android:name=".MainMenu"
            android:theme="@android:style/Theme.Light" >
        </activity>
Run Code Online (Sandbox Code Playgroud)

我需要动态更改标签.提前致谢

Shu*_*ayu 66

使用

setTitle(int titleId)

要么

setTitle(CharSequence标题)


Sam*_*ICA 21

public class YourActivity extends Activity {
  @Override
  public void onCreate(Bundle savedInstanceState) {
      setTitle(R.string.your_title);
      setContentView(R.layout.main);
  }
}
Run Code Online (Sandbox Code Playgroud)

  • @JacobZimmerman这是,这个答案解决了我的问题.按此顺序执行,TalkBack将为用户读取正确的标题! (2认同)

waq*_*lam 10

你需要使用setTitle:

setTitle(R.string.your_title);
//or
setTitle("new title");
Run Code Online (Sandbox Code Playgroud)