2012-03-02 76 views
0

代码:添加内容动态地滑动抽屉引发NullPointerException异常

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    // requestWindowFeature(Window.FEATURE_NO_TITLE); 
    setContentView(R.layout.main); 
    RelativeLayout d= (RelativeLayout)findViewById(R.id.drawer_content); 
    final LayoutInflater inflate=(LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
    TextView tv = (TextView)inflater.inflate(R.layout.text, null); 
    RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); 
    params.addRule(RelativeLayout.ALIGN_PARENT_TOP); 

    tv.setLayoutParams(params); 
    tv.setText("Appointments"); 
    Log.i("before", "add"); 
    d.addView(tv); 
    Log.i("after", "add"); 
} 

我一直想在我的滑动抽屉动态添加的内容,但它似乎给我一个NullPointerException

+0

哪条线引发异常? – 2012-03-02 15:51:53

+0

我如何得到行号? :p – user1152312 2012-03-03 12:05:56

+0

你的异常显示它。 – 2012-03-03 12:17:05

回答

0

使用调试程序并添加中断点,然后你可以看到逐行执行按F6

+1

虽然使用调试器是一种非常有用的技术,但我认为这比“直接回答”更适合于“一般”评论。你能更具体地了解用户应该在寻找什么? – EthanB 2014-02-28 15:37:12

+0

不明白你想说什么 – yogs 2014-03-01 07:10:27