Простой способ открыть кнопку пустым экраном - PullRequest
0 голосов
/ 03 апреля 2012

Так что, если кто-то видел мой предыдущий пост, первая кнопка (которую я смог правильно кодировать благодаря поддержке здесь) приводит вас на сайт через браузер, где вы можете зарегистрировать аккаунт - следующая кнопка, которую я имеюЯ хочу быть кнопкой входа в систему, с помощью которой вы попадете на другой экран - я хотел бы начать с пустого экрана, как проще всего это сделать?

1 Ответ

0 голосов
/ 03 апреля 2012

Зависит от того, что вы хотите, вы не очень конкретны, я думаю, вы хотите открыть другое действие или изменить макет?Допустим, вы хотите изменить свой макет.В этой папке:

res / layout

, у вас есть XML-макеты, которые будут отображаться при желании.Допустим, у вас есть класс с именем Main, который вы можете найти здесь:

src / com.your.package.name / Main.java

и файл макета по умолчаниюс именем main.xml вы можете найти здесь:

res / layout / main.xml

main.xml - это ваш главный «экран», поэтому создайте новый XMLфайл макета (щелкните правой кнопкой мыши> Создать> Другой> XML-файл Android и в поле ввода «Файл» введите нужное имя.) Этот XML-файл станет вашим вторым экраном.Отредактируйте его так, чтобы оно вам понравилось.Убедитесь, что у вас есть кнопка в main.xml, и отредактируйте идентификатор, чтобы вы знали его.Откройте Main.java и добавьте этот код:

final Button button = (Button) findViewById(R.id.theButtonIdYouEntered); // theButtonIdYouEntered is the ID you set the button too in the XML file
        button.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                setContentView(R.layout.theSecondLayoutXmlFile); // theSecondLayoutXmlFile is what you named the second XML layout file, your second 'screen'
            }
        });

Теперь, когда вы нажимаете на кнопку, она должна изменить «экран», если вы хотите знать, как изменить активность, просто скажите.Надеюсь, это поможет, Zeokila

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...