#android #layout
#Android #макет
Вопрос:
Я работаю над созданием приложения для Android.
Первый макет, который я показываю, будет работать на весь экран. У меня вверху отображается строка состояния, затем название моего приложения, затем мой макет.
Я переключаюсь на другие макеты при нажатии кнопок.
Button bLogon = (Button) findViewById(R.id.bLogOn);
bLogon.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
startActivity(new Intent("com.testy1.myapptest2.CREDENTIALS"));
}
});
Любой другой макет, который отображается с использованием этого метода, не будет отображаться в полноэкранном режиме. Я играл с fill_parent, match_parent и т.д. Это просто сводится к тому, какой макет отображается первым. Любой макет впоследствии показывает первый макет за ним и сам по себе занимает столько места, сколько ему нужно.
Комментарии:
1. Это немного озадачивает. Можете ли вы предоставить больше информации? Как настроено ваше действие на AndroidManifest? Можете ли вы опубликовать код onCreate и XML-макет?
Ответ №1:
Я некоторое время не играл с Android, но я думаю, что вам следует установить такие параметры в manifest xml для каждого действия.
Ответ №2:
Как сказал Лосиовати, проблема заключается в вашем манифесте. Для каждого действия, для которого вы не хотите устанавливать значение по умолчанию, вы должны установить тему. Итак, android:name=".myactivity"
например, после того, как вы добавите android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
любую тему, которую вы предпочитаете.