2017-07-26 11 views
1

Activity Label tagこんにちは。この質問は以前は答えられていたかもしれませんが、私は明確な指示を見つけることができませんでした。私はアンドロイドには新しく、現在は基本を学んでいます。アクティビティラベルを変更するにはどうすればよいですか?

私はアクティビティラベルタグを変更しようとしていますが、何とか私はそうする方法を見つけることができませんでした。私はマルチスクリーンアプリを作成しており、カテゴリーごとに各スクリーンラベルを変更したいと考えています。私の質問がはっきりしない場合は、私の申し立て。

あなたは

+0

あなたはアクションバーを得るためにあなたのレイアウトで 'Toolbar'を使用していますかあなたにシステムを提供させていますか? –

+0

https://stackoverflow.com/questions/10138007/how-to-change-android-activity-label –

+0

デバッグヘルプを求める質問(「なぜこのコードは機能していませんか」)には、目的の動作、特定の問題またはエラーとその問題自体の中でそれを再現するのに必要な最短のコード。明確な問題文がない質問は、他の読者にとって有用ではありません。参照:[mcve]を作成する方法。あなたの*質問を改善するために "編集"リンクを使用してください - コメントでより多くの情報を追加しないでください。ありがとう! – GhostCat

答えて

0

あなたは()のsetTitleを呼び出すことにより、活動のタイトルを変更することができますありがとう:通常

setTitle("My Title") 
0

setTitle("myTitle"); 

が動作するはずです。

は、いくつかのケースでは、しかし、あなたはこれがあなたの活動をデザインする方法に応じて必要な場合があり

getSupportActionBar().setTitle("myTitle"); 

を呼び出す必要があります。

0

タイトル設定の仕組みは、使用しているレイアウト構造とAppBar /ツールバーの種類によって異なります。

ネストされたCollapsingToolbarLayoutCoordinatorLayout、 を使用している場合は、CollapsingToolbarLayoutインスタンス上setTitle()を呼び出す必要があります。

あなたはAppCompatActivityは、あなたが呼び出すことでタイトルを変更することができます使用している場合:

getSupportActionBar().setTitle("New Title"); 

あなたは、レイアウト内のカスタムツールバーの要素を使用している場合は、ツールバー上のタイトルを設定する設定する必要があります、

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); 
toolbar.setTitle("New toolbar Title"); 
setSupportActionBar(toolbar); 

注:その後、その様活性のアクションバーとツールバーを設定するタイトルを設定した後、あなたはsetSupportActionBar(toolbar);を呼び出す必要があります。

1

あなたのマニフェストタイプでは、アンドロイド:lable = "....."特定のアクティビティの下で。 レイアウト内の任意のテキストビューからラベルを取得しようとしている場合は、上記の答えを考えることができます。

0

あなたのアクティビティのonCreateでそれを書くことができます。

setTitle("Your Title"); 

かのAndroidManifest.xmlでそれを行うの:

<activity 
    android:name=".MainActivity" 
    android:label="Your Title" > 
    <intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 

     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
</activity> 
関連する問題