Android, кнопки вызова из тега включения - PullRequest
0 голосов
/ 02 сентября 2010

Я следовал примеру @seanhodges строки нижнего колонтитула (внизу панели навигации Android): https://stackoverflow.com/questions/2369975?tab=votes#tab-top

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

<LinearLayout android:layout_alignParentBottom="true"
    android:layout_height="wrap_content" android:layout_width="fill_parent">
     <include  android:id="@+id/footer" layout="@layout/footer" /> 
</LinearLayout>

при вызове из тега включения он хорошо выглядит на экране. Я пытаюсь добраться до кнопок во время выполнения, но может заставить его работать ..

Я знаю, что это не тот путь, но я ищу что-то вроде этого ...

 Button _BackButton= (Button)findViewById(R.id.footer);

_BackButton.setText("new text");

 Button _Backhome= (Button)findViewById(R.id.footer);

_Backhome.setText("new text");

это можно сделать с помощью тега -include-

спасибо

1 Ответ

0 голосов
/ 02 сентября 2010

Вы должны использовать идентификаторы кнопок в макете нижнего колонтитула, используя пример, с которым вы связались, чтобы получить кнопку возврата, выполнив следующее:

Button _BackButton= (Button)findViewById(R.id.back);

При поиске указанного идентификатора иерархия представлений обязательно будет проходить через включенное представление.

...