0
我已經創建了一個ListView與ViewPager在每個rowItem.I也設法創建radioButtons在每個RowItem radiobutton == no。 ViewPager中的圖片。ViewPager進入ListView與RadioButton檢測分頁
我的問題是當我滾動ViewPager上FIRSTROW它告訴我RadioButton.BUt的正確變化當我更改第二排它再次改變首先RowItem單選
我的動態單選按鈕......
public void addRadio(RadioGroup radiogrp){
for(int i=0;i<pageCount;i++){
radiobtn=new RadioButton(context);
radiobtn.setButtonDrawable(R.drawable.radio_3);
radiobtn.setFocusable(true);
radiobtn.setFocusableInTouchMode(true);
radiobtn.setAlpha(0.5f);
radiobtn.setClickable(false);
radiobtn.setId(i);
radiogrp.addView(radiobtn,i);
}
}
ViewPager變化聽者
holder.vPager.setOnPageChangeListener(new OnPageChangeListener() {
@Override
public void onPageSelected(int position) {
Log.d("pos", ""+position);
for(int i=0;i<integer.length;i++){
holder.radiogrp.getChildAt(integer.length-(i+1)).setAlpha(0.5f);
}
holder.radiogrp.getChildAt(position).setAlpha(1.0f);
Log.d("pos", ""+position+"");
}
@Override
public void onPageScrolled(int position, float arg1, int arg2) {
}
@Override
public void onPageScrollStateChanged(int arg0) {
}
});
任何回答感謝... THKS
看到這個https://github.com/JakeWharton/Android-ViewPagerIndicator –