Динамическое добавление содержимого в выдвижной ящик создает исключение NullPointerException - PullRequest
0 голосов
/ 02 марта 2012

Код:

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.

1 Ответ

0 голосов
/ 28 февраля 2014

используйте отладчик и добавьте точку останова, после чего вы можете увидеть построчное выполнение, нажав F6

...