2017-12-14 12 views
0
private ListView LVmain; 

    private ArrayList<String> tasks = new ArrayList<String>(); 
    private ArrayAdapter<String> adapter; 

protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_multiple_choice, tasks); 
tasks.add("first"); 
tasks.add("second"); 
tasks.add("thirst"); 
tasks.add("fourth"); 
adapter.notifyDataSetChanged(); 

그래서 나는 두 번째 항목이 이미 확인되었다고합니다2 개 요소가 항상 선택 되었으면 내 목록의 simple_list_item_multiple_choice에서 checked = "checked"항목을 설정하는 방법은 무엇입니까? 나는이 프로그램을 시작할 때}</p> <p>

답변

0
당신이 당신의 ListView에 어댑터를 할당 어디

이 시도 :

LVmain.setItemChecked(1, true); 
LVmain.setSelection(1); 

참고하는 우리 목록보기 위치는 0부터 시작하므로 1을 전달하여 두 번째 항목을 확인하십시오.