2017-02-21 34 views
0

如何讓點擊圖片按鈕變成不同的片段?圖像按鈕的語法

在主頁片段上我有一個圖像按鈕。我如何對它進行編碼,以便在點擊時更改爲不同的片段。請注意,我擁有所有我的片段以及主要活動類的java類。

我會在哪裏放這個圖像按鈕的代碼,我會怎麼做,因爲我所嘗試過的一切都不起作用。

+3

你的問題不明確。你想改變你的片段,當圖像按鈕被點擊或你想改變圖片按鈕繪製每個片段? –

+2

你試過的帖子 – KrishnaJ

+0

@JerinAMathews我想改變片段 – pogba123

回答

0

您可以創建onClickListener在家庭片段和內部的onclick的圖像按鈕:

Fragment fragment = new {your-fragment()}; 
FragmentManager fm1 = getActivity().getSupportFragmentManager(); 
FragmentTransaction ft1 = fm1.beginTransaction(); 
fm1.popBackStack(); 
ft1.replace({layout}, fragment).addToBackStack("tag"); 
ft1.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); 
ft1.commit(); 

希望這有助於

+0

我會把這個在主要活動類或片段Java類? – pogba123

+0

哪裏有你想要的。此代碼是從另一個片段更改片段。如果你想改變你主要活動的片段,只需用'getSupportFragmentManager();'替換getActivity()。getSupportFragmentManager();' –