Ich brauche meine App als Vollbild. Jetzt weiß ich, wie ich diese Funktion in das Anwendungs-Tag in Mainfest einfügen kann
Android:theme=”@Android:style/Theme.NoTitleBar.Fullscreen"
Ich habe jedoch mein eigenes Design namens "CodeFont" und kann nicht zwei Designs in derselben Anwendung verwenden. Wie kann ich diese Funktion meinem eigenen Style-Tag in meiner Ressourcendatei hinzufügen? Ein Android: style-Tag gibt es nicht.
Erstellen Sie ein benutzerdefiniertes Design mit dem Standarddesign
fenster mit Fullscreen
<style name="generalnotitle" parent="general">
<item name="Android:windowFullscreen">true</item>
</style>
fenster mit NoTitle
<style name="generalnotitle" parent="general">
<item name="Android:windowNoTitle">true</item>
</style>
Erstellen Sie ein benutzerdefiniertes Design mit übergeordnetem Attribut, um die NoTitleBar.Fullscreen-Eigenschaft vom allgemeinen Android-Design zu erben.
values / styles.xml
<resources>
<style name="CodeFont" parent="Android:Theme.NoTitleBar.Fullscreen">
<item name="Android:windowNoTitle">true</item>
...
</style>
</resources>
AndroidManifest.xml
<activity
Android:name=".MainActivity"
Android:theme="@style/CodeFont">
...
</activity>
in style.xml hinzufügen
<item name="Android:windowFullscreen">true</item>
zu deinem Thema. Beispiel:
<style name="CodeFont" parent="Android:Theme.Light">
<item name="Android:windowFullscreen">true</item>
</style>
sie können einige Funktionen und Flags im Code anfordern, indem Sie (beispielsweise) verwenden:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().requestFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.some_layout);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
Das Einrichten eines Designs in App-Styles funktioniert für meine Anwendung React Native. Geben Sie einfach den Android/app/src/main/res/values/styles.xml
ein:
<resources>
<style name="AppTheme" parent="Android:Theme.Material.Light.NoActionBar.Fullscreen"></style>
</resources>
Und im Android/app/src/main/AndroidManifest.xml
-Link zu diesem Thema:
<application
...
Android:theme="@style/AppTheme">