您的位置:首页 > 其它

ViewFlipper 动态添加View时空指针问题

2017-01-01 00:38 501 查看
private int[] imgIdArray;
private Context mContext;
/**
 * ViewPager
 */
private ViewPager viewPager = null;
private ViewFlipper  myFlipper = null;
private GestureDetector gestureDetector = null;

public AppImageBrowsPage(Context context, int layoutId, int[] imgViews) {
super(context, layoutId);
this.mContext = context;
this.imgIdArray = imgViews;
initView();
initData();
}

private void initView(){
this.myFlipper = (ViewFlipper)this.findViewById(R.id.viewFlipper);
gestureDetector = new GestureDetector(this);
}

private void initData(){
for(int i=0; i<imgIdArray.length;i++){
ImageView iv = new ImageView(this.mContext);
            iv.setImageBitmap(Utils.readBitMap(mContext,imgIdArray[i]));
            iv.setScaleType(ImageView.ScaleType.FIT_XY);
            myFlipper.addView(iv);//这里空指针
            
}

请帮忙分析下,什么原因导致了空指针
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: