Я создаю Android приложения и есть страница, как это, страница погоды проходит внутри tabhost:Скрыть панель действий Android-студия в tabhost
Класс MainActivity:
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);
}
И SecondActivity содержит погоду:
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();
}
}
Проблема в том, что я хочу скрыть панель действий <>, поскольку в этом она выглядит очень ужасно. Как вы можете видеть, я пытался запросить FEATURE_NO_TITLE или установить FLAG_FULLSCREEN, а также установить android:theme="@style/Theme.AppCompat.NoActionBar"
в AndroidManifest, но ничего не работает.
(Кроме того, есть ли способ установить погодный интерфейс в полноэкранном режиме? Поскольку он имеет небольшой промежуток между краями) Спасибо за помощь.
Это не сработало, вместо этого я создал пустую операцию, поэтому в моем xml: '