使用Activity时如何处理ViewPager选项卡中的单击按钮

时间:2019-02-06 13:01:12

标签: java android-studio android-viewpager

我使用SmartTabLayout并向其中添加一些“活动”标签。现在我的孩子活动有按钮,如何处理按钮的单击事件? 下面是MainActivity.java中的代码

ViewPagerItemAdapter adapter = new ViewPagerItemAdapter(ViewPagerItems.with(this)
            .add("aaa", R.layout.activity_home)
            .add("bbb", R.layout.activity_home)
            .create());

    ViewPager viewPager = (ViewPager) findViewById(R.id.container);
    viewPager.setAdapter(adapter);

    SmartTabLayout viewPagerTab = (SmartTabLayout) findViewById(R.id.viewpagertab);
viewPagerTab.setViewPager(viewPager);

我在“ aaa.java”(在viewpager中的子活动)中添加了clicklistner,但这是行不通的!!

mybutton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            showFilter(v);
        }
    });

0 个答案:

没有答案