Ich erstelle eine Android-Anwendung und es gibt eine Seite wie diese, eine Wetterseite in einem TabHost gehalten wird:ausblenden Aktionsleiste Android Studio in TabHost
Die MainActivity Klasse:
public class MainActivity extends TabActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//I used this but it's not working
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);
TabHost mTabHost = getTabHost();
mTabHost.addTab(mTabHost.newTabSpec("first").setIndicator("First").setContent(
new Intent(this, FirstActivity.class)
));
mTabHost.addTab(mTabHost.newTabSpec("second").setIndicator("Second").setContent(
new Intent(this, SecondActivity.class)
));
mTabHost.setCurrentTab(0);
}
Und die SecondActivity enthält das Wetter:
public class SecondActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_weather);
if (savedInstanceState == null) {
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new WeatherFragment())
.commit();
}
}
Das Problem ist, dass ich die Actionbar <> verstecken möchte, da es in diesem Fall wirklich schrecklich aussieht. Wie Sie sehen können, habe ich versucht, FEATURE_NO_TITLE anzufordern oder FLAG_FULLSCREEN zu setzen, sowie android:theme="@style/Theme.AppCompat.NoActionBar"
in AndroidManifest einzustellen, aber nichts funktioniert gut.
(Gibt es außerdem noch, um die Wetter-Schnittstelle Vollbild zu setzen? Da es eine kleine Lücke zwischen den Kanten hat) Vielen Dank für Ihre Hilfe.
Es hat nicht funktioniert, ich habe stattdessen eine leere Aktivität erstellt, also gibt es kein '