【问题标题】:Android Change App Icon TitleAndroid 更改应用程序图标标题
【发布时间】:2013-12-11 15:43:10
【问题描述】:

我有一个控制许多片段的活动。当我执行某些片段事务时,我将事务添加到后台堆栈并启用操作栏中的应用程序图标向上导航,即setDisplayHomeAsUpEnabled(true)。但是,我想在运行时更改应用程序图标旁边的文本(当前默认为应用程序名称),以便为用户更好地指示他们在应用程序中的位置。关于如何做到这一点的任何想法?

【问题讨论】:

  • 你尝试过activity的setTitle()方法吗?
  • 就是这样 - 哦!如果您想发布一行答案,我将标记为正确 - setTitle("Title")。
  • '完成了。也为 Floll +1,因为这也是与此问题相关的有用信息。

标签: android android-fragments android-actionbar


【解决方案1】:

两种方式,动态:

ActionBar bar = getActionBar();
bar.setTitle("Title");
bar.setSubtitle("subtitle"); 

在 manifest.xml 中:

 <application
    android:label="@string/app_name" >  

在片段中:

(FragmentActivity) getActivity()).getActionBar().setTitle(R.string.title);

对此有很多答案,尝试做一些研究以采取这些技巧,请参阅:Handling ActionBar title with the fragment back stack?

【讨论】:

    【解决方案2】:

    使用

    setTitle("title text")
    

    ...在 Activity 内更改图标旁边标题栏中显示的文本。

    【讨论】:

      猜你喜欢
      • 2011-03-03
      • 1970-01-01
      • 2016-02-25
      • 2014-12-12
      • 1970-01-01
      • 1970-01-01
      • 2022-07-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多