Android: полноэкранная активность с панелью заголовка

Я хочу установить полный экран Activity на панели заголовка, как я могу это сделать? благодаря

В styles.xml:

<resources> <style name="Theme.FullScreen" parent="@android:style/Theme.Holo"> <item name="android:windowNoTitle">false</item> <item name="android:windowFullscreen">true</item> </style> </resources> 

Обратитесь к своему пользовательскому стилю в вашем mainfest:

 <activity android:name=".MyActivity" android:theme="@style/Theme.FullScreen"/> 

Чтобы быть правдивым, я сам не тестировал эту комбинацию.

Это сработало для меня:

 // Remove System bar (and retain title bar) getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 

В коде это будет выглядеть так:

 import android.app.Activity; import android.os.Bundle; import android.view.Window; import android.view.WindowManager; public class ActivityName extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Remove System bar (and retain title bar) getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); // Set your layout setContentView(R.layout.main); } } 

Чтобы создать полноэкранное приложение с настраиваемым стилем заголовка, переопределите некоторые атрибуты полноэкранной темы, например:

 <style name="AppTheme" parent="@android:style/Theme.Light.NoTitleBar.Fullscreen"> <item name="android:windowNoTitle">false</item> <item name="android:windowTitleSize">45dip</item> <item name="android:windowTitleBackgroundStyle">@style/TitleBackgroundStyle</item> </style> <style name="TitleBackgroundStyle"> <item name="android:background">@drawable/title</item> </style> 

И изменить, как вы пожелаете.

Я предлагаю вам установить полноэкранную тему для активности, например Theme.Black.NoTitleBar.Fullscreen и создать пользовательскую панель заголовка в макете действий.

Задайте свою тему приложения как Theme.Holo.Compactmenu, чтобы сделать свою панель заголовка видимой вместе со значком