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);//这里空指针
}
请帮忙分析下,什么原因导致了空指针
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);//这里空指针
}
请帮忙分析下,什么原因导致了空指针
相关文章推荐
- Viewpager动态添加删除Fragment ,viewPageadapter.notifyDataSetChanged()方法不管用问题
- HorizontalScrollView动态添加item居中问题
- 动态添加view,文字过多不显示问题
- 动态设置view的宽高空指针问题
- Android RecyclerView item动态添加控件重复问题
- 动态添加ImageView 设置setPadding不起作用问题
- 动态添加View遇到的问题
- 动态添加SurfaceView时的闪烁问题
- Android动态添加View的问题解决方法
- 动态添加View的问题
- listvuew测量view高度时空指针问题
- 动态添加ImageView 设置setPadding不起作用问题
- 动态添加ImageView 设置setPadding不起作用问题
- 动态添加ImageView 设置setPadding不起作用问题
- [Android1.6]动态添加View的问题
- [Android1.6]动态添加View的问题
- [Android1.6]动态添加View的问题
- Ultra-Pull-To-Refresh动态添加View不能正常显示BUG解决方法
- jquery.bootstrap.wizard 动态添加li后渲染问题
- 关于Fragment中定义一个ListView,然后给这个ListView添加header(ViewPager)的问题