2013-07-23 150 views
-1

我想創建一個效果,如果ListViewcheckbox被選中,字符串將被加下劃線。但是我不知道如何檢查checkbox是否爲空或者是否檢查? 有沒有建立方法來做到這一點?如何檢查setChoiceModel是否爲空?

fieldToEdit = (EditText) findViewById(R.id.todoEditText); 
listToView = (ListView) findViewById(R.id.listViewOfItems); 

final ArrayAdapter<String> adpt=new ArrayAdapter<String>(this, 
      android.R.layout.simple_list_item_multiple_choice, ar); 
listToView.setAdapter(adpt); 
listToView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE); 

回答

1

要檢查是否給定對象引用不是空你通常會做:

if (mChecbox != null) { 
    ... 
} 

要檢查是否複選框被選中,你撥打:

if(mCheckbox.isChecked()) { 
    ... 
} 

其中mCheckbox的值由findViewById()返回。