0

これは私が昨日尋ねた質問に似ています。しかし、私の懸念は異なります。要約すると、私のアクティビティの1つ(メインアクティビティ)のタイトルバーからテキストを削除する必要がありました(1)。私はメソッドを使用setTitle("");してこれを行いましたonCreate。ただし、アプリケーションを起動すると、新しいタイトルに変更する前に、以前のタイトルが2秒間表示されたままになります。

おそらく、アクティビティが読み込まれる前にタイトルバーが読み込まれるためです。アクティビティが読み込まれると同時にタイトルバーを読み込むか、コードではなくxmlファイルで読み込む必要があると思います。

何か案が?

ありがとう!

(1):これをやりたい理由をここで説明します。

4

4 に答える 4

1

各アクティビティのマニフェスト ファイルから個別に実行できます。ここを見てください。

于 2011-07-05T13:41:43.657 に答える
0


これを試してみてください

@Override
public void onCreate(Bundle state)
{
requestWindowFeature(Window.FEATURE_NO_TITLE);

独自のタイトル レイアウトを指定することもできます

@Override
public void onCreate(Bundle state)
{
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.main);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.window_title );

于 2011-07-05T13:43:28.210 に答える
-1

値フォルダーのstrings.xmlに移動します。ここに app_name 文字列が表示されます。それを目的のラベルに編集します。

于 2011-07-05T14:24:34.547 に答える