如何使用AndroidManifest.xml更改不同Android屏幕中的标签

时间:2018-03-20 05:11:46

标签: android android-layout android-studio-3.0

enter image description here我尝试使用下面的代码,但是不同屏幕的标签丢失了,在用户界面中看不到,你能告诉我如何解决这个问题

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.geeth.myprofile">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity"
                  android:label="My Profile">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".ProfilePhoto"
                  android:label="My Profile Picture"></activity>
    </application>

</manifest>

见下图我得到这样的输出,我要求你在上面的代码中有任何更正

2 个答案:

答案 0 :(得分:1)

你的意思是活动标题?然后你可以使用这个

setTitle("Your Title");

或者如果您使用工具栏 使用

getSupportActionBar().setTitle("Your Title");`

或通过AndroidManifest

android:label="My Activity Title"

答案 1 :(得分:0)

这很容易实现

如果您想在代码中更改它,请致电:

  

setTitle(“我的头衔”); OR

     

getSupportActionBar()。setTitle(“我的标题”);

并将值设置为您想要的任何值。

或者,在Android清单XML文件中:

<activity android:name=".MyActivity"  
       android:label="My title" />

代码应全部放在onCreate中,以便标签/图标更改对用户透明,但实际上可以在活动的生命周期内随处调用。