你定义 private int mColumnWidthDip;直接定义成  private int mColumnWidthDip=0;不就行了吗

解决方案 »

  1.   


    06-14 09:33:00.830: E/AndroidRuntime(736): Caused by: java.lang.NullPointerException
    06-14 09:33:00.830: E/AndroidRuntime(736):     at napo.news.activity.WenpingNewsActivity.onCreate(WenpingNewsActivity.java:55)
    具体第55行是哪一行?要学会定位异常
      

  2.   


    同上,看看55行是什么代码,看看        SimpleAdapter categoryAdapter = new SimpleAdapter(this, categories, R.layout.category_title, new String[]{"category_title"}, new int[] {R.id.category_title});
    这个id的控件是不是在前面的布局里的,别看错了
      

  3.   

    打印下String数组,看是否有值的
      

  4.   

    你进行单步调试吧,在提示的位置打上断点,并且利用eclipse自带的variables查看参数的值,或者对某个参数右键,然后选择watch就能进行观察,一步一步的你就会发现为什么,或者到哪一步的时候出现了错误,或者和你原来想的不一样了。编译器有时候和我们的大脑思考的运行肯定不一样的!加油吧,一起学习!
      

  5.   

    savedInstanceState 是 null值,这是什么原因啊?
      

  6.   

    我用断点测试到这一行代码出问题了:category.setAdapter(categoryAdapter);
    categoryAdapter有值,但category里却没有值,为什么啊?