• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Apps setOnPageChangeListener - button dont get event

trubar

Lurker
Aug 19, 2012
2
0
Hello,

i have one problem. i have viewpager on activity_start. When I change myPager.setCurrentItem(0) there should button btnStisni get event onClick, but it dont. i even set myPager.setCurrentItem(1) so that schould start event setOnPageChangeListener. Any idea why? Code is below.

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_start);



final xsPagerAdapter adapter = new xsPagerAdapter();
myPager = (ViewPager) findViewById(R.id.xspanelpager);
myPager.setAdapter(adapter);
myPager.setCurrentItem(1);


myPager.setOnPageChangeListener(new OnPageChangeListener() {

public void onPageSelected(int position) {
// TODO Auto-generated method stub

iExPosition = myPager.getCurrentItem();

switch (position) {
case 0:
btnStisni = (Button)findViewById(R.id.btnStisni1);
btnStisni.setOnClickListener(new View.OnClickListener() {


public void onClick(View v) {
myPager.setCurrentItem(1);
}
});

break;
case 1:

break;
case 2:

break;
case 3:
myPager.setCurrentItem(0);
break;
}

}

myPager.setCurrentItem(0);
 

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones