最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一個(gè)Activity中多個(gè)Fragment的切換

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

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

1、在一個(gè)fragment1中定義一個(gè)接口:

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

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

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

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

mListener.setOnClickShopListner(1);

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

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

以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持腳本之家!

相關(guān)文章

最新評(píng)論

鄂伦春自治旗| 渭南市| 依兰县| 无棣县| 理塘县| 伊春市| 安吉县| 永和县| 武山县| 宜宾市| 南康市| 诸城市| 和平县| 宁海县| 巫溪县| 政和县| 焉耆| 凯里市| 晴隆县| 新宾| 吉安市| 岗巴县| 探索| 香格里拉县| 汤原县| 青冈县| 庆元县| 阿拉善左旗| 岗巴县| 泗水县| 新竹县| 秀山| 中江县| 股票| 江安县| 宜兰市| 黄冈市| 鱼台县| 准格尔旗| 东阿县| 崇仁县|