欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

一個Activity中多個Fragment的切換

 更新時間:2017年01月10日 09:22:06   作者:一杯清泉  
經(jīng)常會遇到在一個activity界面上布局多個fragment,但是如何從一個fragment跳轉(zhuǎn)到另一個fragment呢?本文主要對一個Activity中多個Fragment的切換進行介紹,下面跟著小編一起來看下吧

經(jīng)常會遇到在一個activity界面上布局多個fragment,但是如何從一個fragment跳轉(zhuǎn)到另一個fragment呢?今天在做項目中恰好遇到這樣的問題,點擊首頁fragment的更多店鋪,會切換到店鋪的fragment,處理的步驟如下:

1、在一個fragment1中定義一個接口:

 /**
  * 定義地接口,用于fragment和activity之間的數(shù)據(jù)傳遞
  */
public interface onClickShopListner{ 
  public void setOnClickShopListner(int index); 
 } 

2、重寫fragment的onAttach方法,F(xiàn)ragment第一次附屬于Activity時調(diào)用,在onCreate之前調(diào)用:

@Override 
 public void onAttach(Activity activity) { 
  super.onAttach(activity); 
  mListener = (onClickShopListner) activity; 
 } 

3、在觸發(fā)事件的地方給調(diào)用接口,給其設置參數(shù):

mListener.setOnClickShopListner(1);

4、讓當前fragment所在的activity實現(xiàn)此接口。

5、在實現(xiàn)接口的方法設置要跳轉(zhuǎn)的的fragment2,此時運行點擊fragment中對應控件就可以實現(xiàn)跳轉(zhuǎn)顯示另一個activity了。

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關文章

最新評論