#android
#Android
Вопрос:
Есть ли способ исправить кнопку во всех представлениях приложения? Я имею в виду вместо добавления кнопки в каждый XML-файл и ее кодирования. Спасибо.
Ответ №1:
Вы можете сохранить XML-код вашей кнопки в другом XML-файле. И для любого другого XML-макета activity вы можете использовать XML-тег include like
<LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent">
<include layout="@layout/okcancelbar_button"/>
</LinearLayout>
Или, как сказал Джек, создайте базовое действие, которое создает кнопки, а остальные действия могут распространяться на него.
Комментарии:
1. Хорошо насчет включения, но все равно каждый раз мне приходится кодировать действие кнопки в действии
2. Вы можете создать базовое действие, которое обрабатывает щелчок, и заставить действия расширять это базовое действие.
Ответ №2:
вы можете создать пользовательское действие, в котором вы создаете одноразовую кнопку, и каждое действие, которое вы будете вызывать, расширенное до вашего пользовательского действия, будет иметь эту кнопку