Страница 1 из 1

HELP!: ViewPager, button click on not selected page

Добавлено: 12 авг 2014, 07:34
paul14
Еще раз добрый день.

Подскажите пожалуйста, задача вроде бы распространенная: кнопка удаления каждого фото во ViewPager.

На каждой странице ViewPager имеется кнопка. Если страница selected, то onClick кнопки срабатывает, если не selected, то всегда срабатывает onClick view. Добавил еще ImageView на страницу, теперь всегда срабатывает onClick этого ImageView. Как добраться до кнопки?

Код: Выделить всё

public Object instantiateItem(ViewGroup container, int position) {
    	View v = new View(mContext);
    	LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    	v = inflater.inflate(R.layout.item_pager, container, false);

        Button button=(Button)v.findViewById(R.id.buttonDel);
        button.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
            	System.out.println("OK");
            }
        });
        return v;
}
Заранее благодарен за помощь.