0

フッターバー(Androidナビゲーションバーの下部)の@seanhodgesサンプルに従いました: 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>

includeタグから呼び出すと、画面上で見栄えがします。実行時にボタンに到達しようとしましたが、機能することができました..

私はこれが方法ではないことを知っていますが、私はこのようなものを探しています...

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

_BackButton.setText("new text");

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

_Backhome.setText("new text");

-include- タグを介して実行できますか?

ありがとう

4

1 に答える 1

0

フッターレイアウト内からボタンのIDを使用する必要があります。リンクした例を使用すると、これを行うことで戻るボタンを取得できます。

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

ビュー階層は、指定された ID を探すときに、含まれているビューを確実に通過します。

于 2010-09-01T23:15:45.280 に答える