Я пишу простое приложение в Android и у меня есть эта проблема:Обработка imageButtons
Прежде всего, я использую imageButtons для того, чтобы загружать изображения из XML-файлов, расположенных в моем res/layout
каталоге. Дело в том, что я могу обрабатывать их как обычные кнопки на Java? Я имею в виду, где-то где-то экземпляр?
Потому что когда я использую onClickListeners
, я хочу, чтобы они вызывали событие при нажатии (загрузите еще один файл .xml
в другой файл .java
).
И дело еще: Где-то в моем MAinActivity.java
у меня есть следующие строки кода:
Button imageButton2 = (Button) findViewById(R.id.imageButton2);
imageButton2.setOnClickListener(this);
Что такое именно использование findviewById
?
Нужно ли мне делать R.Java
и найти идентификатор класса и добавить это поле? Или я могу понять это автоматически?
Меня всегда поражают люди, «напевая» что угодно, даже не пытаясь понять основы того, что они пытаются сделать. RTFM, RTFM! –
Я бы предпочел реальный ответ, а не общие инструкции –
Нет. Вы бы предпочли, чтобы кто-то выполнял вашу работу. Скорее всего, этого не произойдет. Может быть, вы не должны заниматься программированием с таким отношением? –