как обрабатывать нажатие кнопки внутри вкладки ViewPager при использовании Activity - PullRequest
0 голосов
/ 06 февраля 2019

Я использую 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);

Я добавляю clicklistner в "aaa.java" - дочерняя активность в viewpager -, но она не работает !!!

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