私は非常に理解しやすい以下のコードを持っています。このリストビューの特定の子をクリックできないようにしたい。リストビューの一部のアイテムをクリックできないようにするにはどうすればいいですか?
ArrayAdapter<String> adapter =
new ArrayAdapter<String>(this,R.layout.list_item,R.id.module_name_item, testdata);
m_listview.setAdapter(adapter);
Log.i("check","1");
if(sectionAttempts.get(0).equals("0"))
{
m_listview.getChildAt(2).setEnabled(false);
m_listview.getChildAt(3).setEnabled(false);
}
else
{
if(sectionAttempts.get(2).equals("0"))
{
m_listview.getChildAt(3).setEnabled(false);
}
}
私はjava.lang.NullPointerExceptionがよう
m_listview.getChildAt(2).setEnabled(false);
でエラーを取得しています。エラーを探して、Log.i( "check"、m_listview.getChildCount());を使用しました。そして、それは0を示しています。私はlistview hasnt beentがまだ作成されていると推測しています!そんなことがあるものか。
どのような問題があるようですか?任意の助けを前にThanx。
投稿するにはエラーが発生しました – slezadav
@slezadav:plzzは更新された質問をご覧ください。私はそれらのステートメントを呼び出す前に私のlistview isntを推測していますか? – Abhinav