我有一些很容易理解的代碼。我希望這個listview的一些特定的子項是不可點擊的。如何使一些listview項目不可點擊?
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);
}
}
我在
m_listview.getChildAt(2).setEnabled(false);
爲顯示java.lang.NullPointerException收到錯誤。我試圖找到錯誤並使用Log.i(「check」,m_listview.getChildCount());它顯示0.所以我猜測列表視圖尚未創建!這怎麼可能。
什麼似乎是問題?感謝提前任何幫助。
發佈什麼錯誤你得到 – slezadav
@slezadav:plzz查看更新的問題。我猜我的listview不是在我調用這些語句之前創建的? – Abhinav