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