3 つのタブを持つアプリケーションがあります。android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
ステータスバーを非表示にするために使用しています。TabActivty
マニフェストの中に入れると機能します。これにより、3 つのすべてのアクティビティ ( 内TabActivity
) でステータス バーが非表示になります。3 つのアクティビティのうち、すべてではなく 2 つのステータス バーを非表示にしたいと考えています。マニフェストでandroid:theme="@android:style/Theme.NoTitleBar.Fullscreen"
for eachを使用しようとすると、ステータス バーが非表示になりません。
内の一部のアクティビティのステータス バーを非表示にするにはどうすればよいですか?Activity
TabActivity
質問する
1050 次
4 に答える
2
ステータスバーを非表示にしたい各アクティビティでこのコードを試してください。
public void onResume()
{
handler.postDelayed(new Runnable() {
public void run() {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
}, 1500);
}
于 2012-08-10T08:25:10.833 に答える
0
getActionBar().hide()
コードでは、またはを呼び出すことができますgetSupportActionBar().hide()
。これにより、必要に応じてアクションバーを表示および非表示にできます。フラグメント内でこれを実行しようとしている場合は、FragmentActivityの参照を取得する必要があります。
于 2012-08-10T08:55:41.993 に答える
0
次のように、Androidマニフェストでのアクティビティのテーマを設定しました...
<activity android:name=".Login" android:theme="@android:style/Theme.NoTitleBar" />
編集後、アクティビティタグを確認してください。
于 2012-08-10T08:28:02.937 に答える
0
次のトリックを行う必要があります
<activity android:name=".Login" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
于 2013-04-03T11:33:07.463 に答える