0
私はページマージンを調整してビューページャのようなカウロセルを実装しています。私は以下のPagerAdapterがマルチビューポケットベルの位置を間違って返します
のように実装することができていますが、私は、私はタグを設定していますが、私が選択した項目(中央のみのページの正しい位置を取得することができていますPagerAdapter
@Override
public Object instantiateItem(ViewGroup container, int position) {
View view= inflater.inflate(R.layout.mylayout, null);
//
Button btn=(Button)view.findViewById(R.id.button1);
btn.setTag(position);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.e("position",v.getTag()+"");
}
}
return imgView;
}
で問題に直面しています)、左側のページのボタンをクリックすると間違った値が返されます。
私はこの問題のロットについて検索しましたが、今まで解決策を見つけることができませんでした。
あなたのお手伝いをします。
おかげ
感謝を使用することができます。私は非常に古いコードベースで作業しています..急いで修正するためにpagerAdapterの調整がありますか – Senthil