いくつかの項目を含むCheckedListViewがあります。これが私がそれを作成する方法の簡単な例です:
public class SettingsActivity extends ListActivity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
List<String> settingsitems = new ArrayList<String>();
settingsitems.add("Item A");
settingsitems.add("Item B");
setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_checked, settingsitems));
...
リストがロードされたときにチェックされるデフォルトの項目を設定するにはどうすればよいですか?たとえば、リストが表示されている場合は、Item B
チェックのみを行います。
前後に次のものを追加しようとしましたが、setListAdapter
機能しません。
this.getListView().setItemChecked(1, true);