2017-03-07 17 views
0

この問題は混乱していますが、どこに問題があるのか​​わかりません。私のアプリ名とアイコンを変更すると、起動アクティビティ名とアイコン(左上の画面に表示されるアイコン)がその名前とアイコンに変わります。しかし、私が起動アクティビティのxmlファイルをチェックすると、そうでなければ私に表示されます。アプリ名を変更するとアクティビティ名が変更される

アプリケーション名:オンラインショップ

アクティビティ名: Anmeldung

ここでは、活動の日食でグラフィカルなレイアウトで、それはそれがためにsupose方法は次のとおりです。

enter image description here

ここでは、エミュレータでの動作を示します。

enter image description here

のAndroidManifest.xml:

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

<uses-sdk 
    android:minSdkVersion="19" 
    android:targetSdkVersion="19" /> 

<uses-permission android:name="android.permission.INTERNET" /> 

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_login" 
    android:label="@string/activity_login" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name="com.hochschule.main.Login" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name="com.hochschule.main.Registrieren" 
     android:icon="@drawable/ic_registrieren" 
     android:label="@string/title_activity_registrieren" > 
    </activity> 
    <activity 
     android:name="com.hochschule.main.Shop" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/title_activity_shop" > 
    </activity> 
    <activity 
     android:name="com.hochschule.main.WarenKorb" 
     android:icon="@drawable/ic_warenkorb" 
     android:label="@string/title_activity_waren_korb" > 
    </activity> 
</application> 

</manifest> 
+0

問題を解決できましたか? – tahsinRupam

+0

そうでした!遅く応答して申し訳ありません – user3816569

答えて

2

Androidのラベル・タグは、それが

android:label="@string/app_name" 

ホーム画面にデフォルトのタイトルバーアプリケーション名の両方に使用されますconfliかもしれないctにアクティビティのラベル名が付いていることがあります。あなたは確かに動作する代替手段としてプログラム方法を適用することができます。

あなたは以下のように、あなたの活動に()のonCreateでご希望の名前に活動を設定する場合:

this.setTitle("Your Title"); 

は、アイコンを設定するには:

getActionBar().setIcon(R.drawable.Your_Icon); 

をあなたがサポートを使用している場合ライブラリを使用してアクションバー(例:ToolBar)を追加するには、getActionBarの代わりにgetSupportActionBarを使用します。

これが役に立ちます。

+1

なぜマニフェストのアクティビティラベルを編集しないでください –

+1

ありがとう!しかしそれは問題の一部を解決するだけです!まだ活動のアイコンを変更することはできません!どのように私はそれを変更することができます! – user3816569

+0

更新された回答をご確認ください。 – tahsinRupam

関連する問題