#android #android-activity
#Android #android-активность
Вопрос:
полный код
как мне получить доступ к элементам почтового макета родительского действия? В данном случае кнопка. Я объявил его в main.xml. При нажатии кнопки в listview я хочу изменить текст кнопки в main.
Ответ №1:
Итак, у вас есть ListView и кнопка в вашем макете, и вы хотите изменить текст кнопки при нажатии на одну из кнопок в вашем ListView? Для достижения этого существует много способов.
-
Вы могли бы передать ссылку на вашу кнопку вашему пользовательскому классу адаптера. Таким образом, вы можете получить доступ к этой кнопке из внутреннего обработчика событий, который вы определили для кнопок в строках вашего списка, — так что вы можете изменить его текст.
-
Вы могли бы запустить широковещательное намерение из обработчиков событий кнопок строк. Вы отслеживаете эти намерения в своем Activity и соответствующим образом изменяете текст кнопки. Это может быть излишним.
-
Используйте для него статический метод в Activity.
и т.д.