0

OnCreate() メソッドで以下のようにカスタム タイトル バーを作成するコードを記述した FragmentActivity があります。

    requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
    setContentView(R.layout.main);
    getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.mylayout);

問題は、FragmentActivty によって保持されている Fragment の「mylayout」のボタンにアクセスする必要があることです。

私の FragmentActivity 名は、FragmentActivity を拡張
する「MainFragmentActivity」です。この FragmentActivity が保持する Fragment クラスは「MyFragment」です。

FragmentActivity のタイトル レイアウトにあるボタンにアクセスする方法を教えてください。

4

1 に答える 1

0

特別なことをする必要はありません。呼び出しfindViewById(R.id.the_button);が機能するはずです。SDKのActionBarCompatサンプル コードは、ActionBarHelperBase.javaでこれを行います。

于 2012-05-15T07:30:15.353 に答える