안드로이드 개발 질문/답변
(글 수 45,052)
simple_list_item_multiple_choice로 리스트를 하나 만들었는데요
리스트의 내용이 체크가 되어있는지 안되어있는지 알아내려고학는데요
isChecked 메소드가 안나오네요..
빨간 is 부분에 뭘 해야할지 모르겠어요
답변 부탁드려요 ㅠㅠ
1.
private
static
final
String[] myList =
new
String[] {
"Macro Example1"
,
"Macro Example2", "Macro Example3", "Macro Example4",
"Macro Example5" };
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setListAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_multiple_choice, myList));
ListView listView = getListView();
listView.setItemsCanFocus(false);
listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
}
public void onListItemClick(ListView l, View v, int position, long id) {
String str = "";
if(l.getChildAt(position).is?????????()){
str = myList[position] + " is activated";
Toast toast = Toast.makeText(SmartMacroUITest2.this, str, Toast.LENGTH_SHORT);
toast.show();
}else{
str = myList[position] + " is deactivated";
Toast toast = Toast.makeText(SmartMacroUITest2.this, str, Toast.LENGTH_SHORT);
toast.show();
}
}
-------------------------------------------------------------------------------------
listview도 해보고 그냥 view만도 해봤는데..
isChecked가 안나옵니다.. 도와주세요 ㅠㅠ