2013-09-01 3 views
0

Я следую этому руководству, чтобы создать галерею viewpager http://www.androidbegin.com/tutorial/android-viewpager-gallery-images-and-texts-tutorial/. Я добавил слушателя onClick в ImageView в PagerAdapter. Я хочу открыть фрагмент при щелчке изображения. Как я могу это сделать?Openig a Fragment from PageAdapter

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

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

Я alreary попытался этот код внутри моего класса, которые проходят PagerAdapter но Im получают сообщение об ошибке с getFragmentManager() он говорит, что getFragmentManager является Undefine.

ответ

0

Вы должны использовать интерфейс и прослушиватель. Вы можете увидеть code here. В моем случае я заменяю Fragment при щелчке элемента списка, поэтому вам нужно будет только его адаптировать, и он будет работать.

Смежные вопросы