Как я могу ссылаться на объекты, созданные в XML из основной программы .java? - PullRequest
1 голос
/ 22 августа 2011

Я создаю приложение для Android с использованием Eclipse. Это моя первая программа, использующая либо затмение, либо запись для Android. Я создал несколько объектов в моем XML (4 кнопки и текстовое представление). Предполагается, что программа отображает случайный результат в текстовом просмотре при нажатии одной из кнопок. Нет проблем с кодом для определения случайного результата, но я не могу найти, как ссылаться на объекты, чтобы редактировать текстовый просмотр или подключать кнопки к функциям, которые я сделал. Как я могу ссылаться на объекты, созданные в XML из основной программы .java?

1 Ответ

3 голосов
/ 22 августа 2011

Например:

R.layout.main   // layout with "main" id
R.string.hello  // string with "hello" id
R.id.button     // button with "button" id

Если вы хотите получить вид, используйте кнопку, например:

Button launch = (Button) findViewById(R.id.button_id);
...