亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統(tǒng) > Android > 正文

Android實現(xiàn)點擊切換視圖并跳轉(zhuǎn)傳值

2019-10-21 21:30:59
字體:
供稿:網(wǎng)友

1,MainActivity的xml布局
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity">

   <com.example.tiamo.weeklianxi.view.HeadView
       android:id="@+id/headview"
       android:layout_width="match_parent"
       android:layout_height="wrap_content">

   </com.example.tiamo.weeklianxi.view.HeadView>
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        >
        <Button
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:background="#fff"
            android:text="銷量"
            />
        <Button
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:background="#fff"
            android:text="銷量"
            />
        <Button
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:background="#fff"
            android:text="銷量"
            />
        <Button
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:background="#fff"
            android:text="銷量"
            />
    </LinearLayout>

<com.jcodecraeer.xrecyclerview.XRecyclerView
    android:id="@+id/xresycle"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

</com.jcodecraeer.xrecyclerview.XRecyclerView>

</LinearLayout>

2.MainActivity
public class MainActivity extends AppCompatActivity implements IView {

private IPersenterImpl iPersenter;
String path ="searchProducts";
private XRecyclerView xRecyclerView;
HeadView headView;
private BeanAdapter adapter;
private int page;
private boolean isLinear = true;
private Object message;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    iPersenter = new IPersenterImpl(this);
    page = 1;
    init();
    //注冊
    EventBus.getDefault().register(this);

}

private void init() {
    xRecyclerView = findViewById(R.id.xresycle);
    headView = findViewById(R.id.headview);

    //點擊頭部進行切換
    headView.setOnClick(new HeadView.OnClick() {
        @Override
        public void Click() {
            List<GoodsBean.DataBean> data = adapter.getData();
            changeLiGr();
            adapter.setData(data);
        }
    });
    //改變頭部文字重新請求
    headView.setGetEdText(new HeadView.getEdText() {
        @Override
        public void getName(String name) {
            page = 1;
            initData(name,page);
        }
    });

    //刷新加載
    xRecyclerView.setLoadingMoreEnabled(true);
    xRecyclerView.setPullRefreshEnabled(true);
    changeLiGr();
    xRecyclerView.setLoadingListener(new XRecyclerView.LoadingListener() {
        @Override
        public void onRefresh() {
            page = 1;
            initData(message+"",page);
        }

        @Override
        public void onLoadMore() {
            initData(message+"",page);
        }
    });

}
//改變狀態(tài)
private void changeLiGr(){
    if (isLinear){
        LinearLayoutManager layoutManager = new LinearLayoutManager(this);
        layoutManager.setOrientation(LinearLayoutManager.VERTICAL);
        xRecyclerView.setLayoutManager(layoutManager);
    }else{
        GridLayoutManager manager = new GridLayoutManager(this,2);
        manager.setOrientation(LinearLayoutManager.VERTICAL);
        xRecyclerView.setLayoutManager(manager);
    }
    adapter = new BeanAdapter(this,isLinear);
    xRecyclerView.setAdapter(adapter);
    adapter.setOnClick(new BeanAdapter.OnClick() {
        @Override
        public void click(int pid) {
            Intent intent = new Intent(MainActivity.this,LoginActivity.class);
            intent.putExtra("pid",pid);
            startActivity(intent);
        }
    });
    //狀態(tài)反選
    isLinear = !isLinear;
}

//請求
private void initData(String name,int page) {
    Map<String,String> pamars = new HashMap<>();
    pamars.put("keywords",name);
    pamars.put("page",page+"");
    iPersenter.showRequestData(path,pamars,GoodsBean.class);
}

//得到粘性事件
@Subscribe(threadMode = ThreadMode.MAIN,sticky = true)
public void getName(EventBusBean eventBusBean){
    if (eventBusBean.getId() == 1) {
        message = eventBusBean.getMessage();
        initData(eventBusBean.getMessage().toString(), page);
    }
}

@Override
public void startRequestData(Object data) {
    if (data instanceof GoodsBean){
        GoodsBean bean = (GoodsBean) data;
        if (page == 1){
            adapter.setData(bean.getData());
        }else{
            adapter.addData(bean.getData());
        }
        page++;
        xRecyclerView.refreshComplete();
        xRecyclerView.loadMoreComplete();;
    }
}

//解綁
@Override
protected void onDestroy() {
    super.onDestroy();
    iPersenter.onDestory();
    EventBus.getDefault().unregister(this);
}
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識閱讀請移步到Android開發(fā)頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
色欧美片视频在线观看| 国产精品白丝av嫩草影院| 日韩精品中文字幕有码专区| 91久久偷偷做嫩草影院| 亚洲AV无码成人片在线观看| 欧美在线aaa| 成人黄色av网| 久久久久久久久久久9不雅视频| 亚洲免费在线观看| 91蜜桃臀久久一区二区| 免费黄色的网站| 久操手机在线视频| 国产欧美最新羞羞视频在线观看| 国内精品自线一区二区三区视频| 日本道在线观看一区二区| 国语自产精品视频在线看抢先版结局| 国产又粗又黄又爽视频| 精品国产一区二区三区四区四| 欧美日本一区二区高清播放视频| 欧美日韩在线播放视频| 精品国产一级片| 国产精品视频第一页| 日韩成人一区| 综合色婷婷一区二区亚洲欧美国产| 色先锋av资源| 国产91色在线免费| 亚洲精品网站在线| 美女xx视频| 国产精品亚洲视频在线观看| 免费网站看黄yyy222| 黄色视屏网站在线免费观看| 日韩在线播放一区二区| 麻豆网在线观看| 在线观看免费黄色小视频| 最新91视频| 欧美日韩亚州综合| 欧美亚洲天堂| 欧美性潮喷xxxxx免费视频看| 精品视频在线导航| 亚洲精品综合精品自拍| 男人插曲女人的视频| www.射射射| 国产一区二区三区在线看| 特级全黄一级毛片| 亚洲男人的天堂在线视频| 亚洲人成精品久久久| 欧美香蕉爽爽人人爽| 国模吧精品人体gogo| 日韩欧美亚洲国产| 国产成人av一区| 性中国古装videossex| 久久久久99精品成人片我成大片| 久久久久久久久精| 在线国产精品网| 久久精品国产99久久| 老太脱裤让老头玩ⅹxxxx| 成人欧美一区二区三区黑人| 黄网站在线免费| 亚洲高清视频的网址| 亚洲精品日韩欧美| 国产成人精品一区二区三区四区| 蜜桃视频一区二区| 2020天天操| 四虎在线免费视频| 国产精品欧美综合在线| 久久久精品一区二区毛片免费看| 色欲色香天天天综合网www| 青春草在线免费视频| 国产日韩欧美综合| 国产一二三四在线视频| 极品在线视频| 成人黄视频免费| 精品国产一二三| 亚洲美女黄网| 国产乱码一区二区| 沈樵精品国产成av片| 91sao在线观看国产| 成年人在线观看网站| av在线麻豆| 多男操一女视频| 成年人黄色在线观看| 欧美变态另类刺激| 淫视频在线观看| 日韩在线视频中文字幕| 在线一区二区三区做爰视频网站| 欧美肉体xxxx裸体137大胆| 欧美成人一区在线观看| a视频网址在线观看| 成人做爰免费视频免费看| 在线观看亚洲一区| 久久91亚洲精品中文字幕奶水| 欧洲有码在线视频| 国产福利小视频在线| 国产精品高清无码在线观看| 免费中文日韩| 一区二区三区高清在线观看| 亚洲国产电影在线观看| 国产欧美一区二区精品久久久| 亚洲影视第一页| 色综合伊人色综合网| 熟女人妻一区二区三区免费看| 中文日韩在线| 在线观看免费不卡av| 亚洲男人的天堂在线视频| 亚洲视频一二三区| 欧美一级午夜免费电影| 日韩美女视频网站| 日韩女同强女同hd| 天堂va欧美ⅴa亚洲va一国产| 最近日韩中文字幕中文| 国产福利小视频在线| 国产一区二区久久| 日韩欧美国产免费播放| 成人xxxxx色| 涩涩涩在线视频| 国产麻豆精品一区| 中文字幕亚洲欧美在线不卡| av观看免费在线| 欧美成人精品欧美一级| 亚洲色图88| 在线观看91av| 国产av无码专区亚洲a∨毛片| 免费a级人成a大片在线观看| 亚洲av无码成人精品国产| 国产91免费看| 欧美日韩在线观看视频小说| 国产精品久久夜| 妖精视频一区二区三区免费观看| 四虎影视精品永久在线观看| 很黄很污的网站| 国产又粗又猛又黄又爽| 欧美性猛交久久久乱大交小说| 999热精品视频| 欧美日韩国产色站一区二区三区| 7777kkk亚洲综合欧美网站| 日韩成人精品一区二区三区| 欧美成人精品福利| 欧美久久一区二区三区| 日本一本在线观看| 人人妻人人澡人人爽久久av| 日韩美女视频免费看| 91久久精品国产91久久性色tv| 欧美三级午夜理伦三级中视频| 亚洲一二三级电影| 成人高潮片免费视频| 丁香六月综合激情| 在线视频欧美日韩| 日韩精品久久久久久久软件91| 精品无人区乱码1区2区3区免费| 日本在线观看网站| 日韩欧美亚洲区| 加勒比一区二区三区在线| 婷婷色中文字幕| 最新在线你懂的| 日韩av免费在线看| 亚洲a在线播放| 久草在线视频精品| 精品国产乱码久久久久夜深人妻| 天天综合中文字幕| 国模私拍视频在线观看| 国产精品入口日韩视频大尺度| 中国视频免男男gay| 91九色露脸| 在线视频se| jizz国产在线| 日本视频中文字幕| 无码人妻丰满熟妇奶水区码| 久久九九久久九九| 蜜桃视频m3u8在线观看| 99v久久综合狠狠综合久久| 国产精品xxx电影| 国产伦精品一区二区三区免费优势| 日本片在线观看| 国内毛片久久| 91丝袜一区二区三区| 成人精品福利| 撸视在线观看免费视频| 亚洲一区中文字幕在线观看| 一二三中文字幕在线| 91精品国产成人观看| 欧美va天堂va视频va在线| 国产女人水真多18毛片18精品视频| 亚洲高清视频一区二区| 国产亚洲精品久久久优势| 亚洲mmav| 国产一区私人高清影院| 亚洲黄一区二区| 成人羞羞视频免费| 日本一区二区三区精品| 久久综合亚洲| jiujiure精品视频播放| 国产又粗又长免费视频| 久热在线视频精品网站| 国产精品一区二区你懂的| 亚洲国产成人久久| 男人天堂免费视频| 国产免费av国片精品草莓男男| 久久人人97超碰人人澡爱香蕉| jizz一区二区三区| 精品盗摄女厕tp美女嘘嘘| 欧美在线视频免费| 国产一区二区三区视频在线播放| 欧美国产亚洲精品久久久8v| a毛片在线观看| 国产电影一区二区| 电影亚洲精品噜噜在线观看| av免费观看网站| 性感美女一区二区在线观看| 羞羞网站在线观看| 中文字幕人妻一区| 国产免费观看久久黄| av动漫免费观看| 国产精品777777在线播放| 激情五月***国产精品| 怡红院精品视频在线观看极品| 91国产在线播放| 一区二区中文字幕在线观看| 99re在线视频| 日韩高清成人| 国产精品一码二码三码在线| 91国产精品视频在线| 久久视频在线观看中文字幕| 日韩一二在线观看| 涩涩视频网站在线观看| 麻豆传媒在线播放| 欧美日本黄视频| 日韩在线观看视频一区二区| 先锋影音资源999| 欧美激情综合网| 久久久久久久综合日本| 宅男噜噜噜66一区二区| 精品一二三四区| 国产在线视频不卡| 国产亚洲精品激情久久| 亚洲欧洲一区二区三区在线观看| yy6080久久伦理一区二区| 日韩欧美二区| 成人激情黄色网| 久久精品一偷一偷国产| 精品久久久久久久久久久久久久| 久久国产精品久久久久久电车| 亚洲人辣妹窥探嘘嘘| 精品少妇一区二区三区| 精品国产福利一区二区在线| 黄色网址网站在线观看| 中文字幕在线字幕中文| 网友自拍区视频精品| 国产网红在线| 亚洲国产精品综合小说图片区| 欧美熟妇精品黑人巨大一二三区| 欧美人妖视频| 狠狠v欧美v日韩v亚洲ⅴ| jizz老师| 欧美精品videosbestsex另类| 欧美高清一级大片| 亚洲wwww| 国产91丝袜在线播放九色| 免费高清成人在线| 高潮毛片又色又爽免费| 不卡电影免费在线播放一区| 日韩在线免费播放| 亚洲色图美腿丝袜| 欧美视频免费看欧美视频| 欧美日韩国产影片| 日韩一区不卡| 风间由美中文字幕在线看视频国产欧美| 日韩视频在线一区二区三区| 欧美午夜精品理论片a级大开眼界| 制服.丝袜.亚洲.另类.中文| 国产精品国产三级国产aⅴ原创| 免费女人毛片视频| 黄在线观看在线播放720p| 日韩一区视频在线| www.欧美日韩国产在线| 日韩理论片一区二区| 国产成人精品视频一区| www视频网站| 亚洲性色视频| 日韩成人av一区| 黄色av电影在线观看| 成人三级伦理片| 日韩网站在线播放| 超级黄的软件| 久久精品xxxxx| 2022国产麻豆剧果冻传媒剧情| av资源网站在线观看| а√天堂资源地址在线下载| 国产亚洲精品高潮| 欧美黄色片免费观看| 色偷偷网友自拍| 大菠萝精品导航| 电影午夜精品一区二区三区| 亚洲成a人片在线www| 久久精品免费av| 久久久久久欧美精品se一二三四| 久久久久久久久久久黄色| 色综合久久精品| 久久综合久久网| 伊人影院蕉久影院在线观看| 国外亚洲成av人片在线观看| 高清在线观看免费| 国产男男gay体育生网站| 香蕉久久夜色精品国产更新时间| 日韩欧美中文字幕制服| 美女视频黄免费的久久| 男人用嘴添女人下身免费视频| 5月婷婷6月丁香| 在线观看网站免费入口在线观看国内| 日韩不卡的av| 天堂网在线中文| 96av麻豆蜜桃一区二区| 3d动漫啪啪精品一区二区免费| 精品一二三四在线| av中文字幕在线播放| 91精品国产高清久久久久久久久| 美日韩黄色片| 亚洲一区二区视频| 99亚偷拍自图区亚洲| 国产精品国产三级国产| 视频一区二区国产| 嫩草视频在线观看| 国产精品亚洲一区二区在线观看| 综合干狼人综合首页| 色哟哟在线观看| 国产日韩av一区二区| 欧美成人免费观看| 国产调教视频在线观看| 国产激情视频一区|