似たような質問が以前に掲載されましたが、満足できる回答はまだありません..質問は簡単です。私は自分のアプリケーションでカスタムタイトルバーを使用しています(テキストを持つイメージ上のフォーム内)。ただし、ランチャーのタイトル(ランチャーアイコンの下のテキスト)を使用すると、自動的にアクティビティのタイトルのテキストが設定され、カスタマイズされたタイトルバーの下に表示されます。私がsetTitle( "")を使うと、タイトルテキストを削除するためのアプリケーションの開始時に、それでもそれはそれを1秒間表示します。気付くほど十分であり、タイトルバーのテキストを完全に削除すると、ランチャーのタイトルも削除されます。マニフェストファイル内のapplication_labelは、ランチャーのタイトルとは関係ありません。ランチャーのタイトルは、私にはかなり面倒な活動のタイトルから得られます。 何か有益な提案はありますか?ランチャー名とタイトル名が異なる
1
A
答えて
0
タイトルバーが2つあると思いますか? 1つは「Android」から、もう1つはカスタムバーですか?
マニフェストの関連するアクティビティでandroid:theme="@android:style/Theme.NoTitleBar"
を使用すると、Androidバーを非表示にすることができます。
0
setContentView(R.layout.your_activity)
を呼び出す前にsetTitle("")
を使用しましたか?その場合は、ビューが表示される前にsetTitle()メソッド呼び出しが完了している必要があるため、マニフェストに定義されたテキストは表示されません。同じメソッドを使用してタイトルバーのテキストを変更します(そして、マニフェストで定義されているLauncherのテキストを維持します)。
Launcherのテキストが、android:labelタグの<application>
に基づいていないのは間違いです。 onCreate(setContentView()
の前)でsetTitle()を呼び出すことの回避策は、しかし、トリックを行う必要があります。
+0
'setContentView'の前に' setTitle'を置こうとしました。マニフェストにはまだ名前が表示されます。 – theblang
関連する問題
- 1. Android:異なるタイトル名とランチャー名を持つ
- 2. ランチャーのアプリケーション名
- 3. Androidアプリ名がランチャーのアクティビティ名と同じなのはなぜですか?
- 4. フォルダ名と異なるサブプロジェクト名
- 5. ログイン名とは異なるログイン名
- 6. 異なる署名者の件名が異なる
- 7. URLと異なるアクション名
- 8. testflightのアプリケーション名がiTunesConnectと異なる
- 9. が異なるカラム名
- 10. バッチが異なる名前
- 11. ランチャーを取得するアンドロイドアプリケーションのアクティビティ名
- 12. ランチャーとして入れるもの:ランチャーのお気に入りのクラス名
- 13. 実行ファイル名(AppName1.exe)とアプリケーション名(AppName2.app)が異なる
- 14. Gson Deserialize:Jsonフィールド名がJavaオブジェクトフィールド名と異なる
- 15. 異なる名前
- 16. 異なる色名
- 17. PythonランチャーとIDLEのパスが異なる理由
- 18. ランチャーとタスクスイッチャーのパッケージ名をプログラムで取得する方法は?
- 19. アセンブリ名とファイル名が異なる可能性がありますか?
- 20. プロジェクトエクスプローラー - 実際のフォルダー名と異なるプロジェクト名
- 21. Eclipse IDEのクラス名と異なるJavaファイル名
- 22. ウェブスクレーピング時にファイル名とは異なるシート名を書く
- 23. データベース名と異なるSQLデータベース接続名
- 24. iTunesのアプリ名とは異なるxcodeプロジェクト名
- 25. Java:Windowsクライアントとは異なるデジタル署名
- 26. NSFetchedResultsController - セクション名と異なるソート順
- 27. スウィフトコンパイルエラー異なる関数名×(セル:)と(withCell :)
- 28. XML署名 - PHPの署名値が異なる?
- 29. ファイルベース名が異なるGNU makeパターンルール
- 30. 毎月ワークシート名が異なるExcelスプレッドシート
私の答えはあなたのために機能しましたか? – robguinness