Искам да настроя дейността си на цял екран със заглавна лента, как мога да направя това? Благодаря
Android : Активност на цял екран със заглавна лента
comment
stackoverflow.com/questions/2868047/
- person Chris Conway   schedule 06.10.2012
Отговори (5)
В 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>
Обърнете се към вашия персонализиран стил във вашия основен фестивал:
<activity android:name=".MyActivity" android:theme="@style/Theme.FullScreen"/>
Честно казано, аз самата не съм тествала тази комбинация.
person
AC Arcana
schedule
05.10.2012
Това работи страхотно, направи точно това, от което имах нужда. Малко допълнителна информация за всеки, който иска да използва това, ако все още нямате styles.xml, можете да създадете файл под стойности и да го поставите там. Името на файла няма значение, тъй като системата осъществява достъп до него чрез името на стила.
- person Andy; 03.01.2014
Това проработи за мен:
// 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);
}
}
person
Alexander Pacha
schedule
09.05.2013
За да създадете приложение на цял екран с персонализиран стил на заглавие, заменете някои атрибути на тема на цял екран по следния начин:
<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>
и модифицирайте както желаете.
person
jhoanna
schedule
03.05.2013
Предлагам ви да зададете тема на цял екран за дейност, напр. Theme.Black.NoTitleBar.Fullscreen и създайте персонализирана заглавна лента в оформлението на дейността.
person
Martin Vandzura
schedule
05.10.2012
Задайте темата на приложението си като Theme.Holo.Compactmenu, за да направите заглавната лента видима заедно с иконата
person
arunprakashpj
schedule
22.03.2015