0

このチュートリアルに従って、viewpager ギャラリーhttp://www.androidbegin.com/tutorial/android-viewpager-gallery-images-and-texts-tutorial/を作成します。PagerAdapter の ImageView に onClick リスナーを追加しました。イメージビューをクリックしたときにフラグメントを開きたい。どうやってやるの?

public void onClick(View v) {
        // TODO Auto-generated method stub
        transaction = getFragmentManager().beginTransaction();

        transaction.addToBackStack(null);
        transaction.replace(R.id.frameContent, new TravelogueFragment()).commit(); 
    }

PagerAdapter を拡張するクラス内のコードを既に試しましたが、getFragmentManager() で getFragmentManager が定義されていないというエラーが表示されます。

4

1 に答える 1

0

インターフェイスとリスナーを使用する必要があります。ここでコードを見ることができます。私の場合、Fragmentリスト項目がクリックされたときに置き換えるので、それを適応させるだけで機能します。

于 2013-09-04T14:27:26.503 に答える