【问题标题】:Editing name of the activity in XML file在 XML 文件中编辑活动的名称
【发布时间】:2015-10-08 10:14:23
【问题描述】:

Android 活动名称将被更改。我可以在哪个 XML 文件中找到该属性。我在活动对应的 XML 文件中没有找到它。谢谢。

【问题讨论】:

    标签: android android-activity android-applicationinfo


    【解决方案1】:

    当您在Androidmanifest.xml 文件中添加活动时,您可以为每个活动设置android:label="@string/app_name_main"。 对于每个活动,您都可以设置此项。

    例如:

               <activity
                android:name="com.example.FirstActivity"
                android:label="@string/app_name"
                android:theme="@android:style/Theme.Translucent.NoTitleBar" />
    
                <activity
                android:name="com.example.SecondActivity"
                android:label="@string/app_name2"
                android:theme="@android:style/Theme.Translucent.NoTitleBar" />
    
                <activity
                android:name="com.example.ThirdActivity"
                 android:label="@string/app_name3"
                android:theme="@android:style/Theme.Translucent.NoTitleBar" />
    

    【讨论】:

      【解决方案2】:

      我想你搜索的是:

      setTitle("new name")
      

      【讨论】:

        【解决方案3】:

        您可以使用以下代码更改看起来像应用程序标签的操作栏标题。

        getSupportActionBar().setTitle("Your title");
        

        每个活动都必须扩展 ActionBarActivity/AppBarActivity/FragmentActivity 来实现这一点。

        【讨论】:

          【解决方案4】:

          我认为您要求更改应用程序标签,这是不可能的。因为它是 AndroidManifest.xml 文件中的固定字符串,无法在运行时更改。

          如果您正在寻找 Activity 标题更改,您可以通过在 Activity 中调用 'setTitle("your_title")' 来设置活动标题

          【讨论】:

            猜你喜欢
            • 2018-08-08
            • 1970-01-01
            • 2011-01-27
            • 1970-01-01
            • 1970-01-01
            • 2017-02-07
            • 1970-01-01
            • 1970-01-01
            • 2016-02-16
            相关资源
            最近更新 更多