Intereting Posts
Переключитесь на новую активность, вместо переключения фрагментов, когда щелкнуть элемент списка слайдов jfeinstein10 Как я могу записать экран устройства Android? Есть ли способ выполнить функциональное тестирование с помощью googleMaps (android)? Как разместить разделитель в определенном месте в виде списка Android Дооснащение и Джексон и разбор JSON Анимация точек с использованием пейджера просмотра GetExtractedText на неактивном предупреждении InputConnection на Android Текст не является эллипсисом Android Studio, как настроить проекты совместно используемой библиотеки Android конвертирует байтовый массив из Camera API в цветной объект Mat openCV Почему мой фрагмент onCreate вызывается широко, когда я просматриваю свои приложения viewPager? Сообщение журнала на Android: / dev / pmem: Unmapping buffer base Как использовать setTextColor для Android Radio Buttons? Социальный обмен на мобильных устройствах Как вывести взгляд на все?

Как создать графический интерфейс в Android вместо использования XML?

Мне не нравится управлять XML и Java вместе, могу ли я создать тот же графический интерфейс с использованием языка Java ? Как я могу это сделать, можете ли вы рассказать мне код для простой Button ? Я буду признателен за правильный ответ.

Solutions Collecting From Web of "Как создать графический интерфейс в Android вместо использования XML?"

Да, ты можешь.

 public class MyActivity extends Activity { protected void onCreate(Bundle icicle) { super.onCreate(icicle); final Button button = new Button(this); button.setText("Press me!"); setContentView(button); button.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { // Perform action on click } }); } } 

Могу ли я создать такой же графический интерфейс с использованием языка Java?

Да, вы можете создать графический интерфейс в Java коде, также как и ответ на @dtmilano, но в целом это не очень хорошая практика для приложений Android . Его легко в случае небольшого приложения, но если вы собираетесь разрабатывать приложение для конечного пользователя, то вам необходимо создать графический интерфейс с использованием XML-файлов. Его также полезно, если вы хотите разработать приложение, предназначенное для нескольких устройств с разным размером отображения и разными языками.

Лучшей практикой является то, что старайтесь избегать создания графического интерфейса с использованием Java и вместо этого использовать XML как можно больше.

Если вы используете Eclipse, вы можете перейти к папке res / layout из своего проекта, где вы найдете файл main.xml. Щелкните этот файл правой кнопкой мыши и выберите «Открыть с помощью редактора макетов / Android». Там вы увидите графический инструмент, который будет генерировать все это Необходимо включить в файл main.xml