0
我想收集一位同學在場的學生名單。以下考勤活動課程是讓學生出席 這個活動顯示學生的名單。如何獲取從多選列表視圖中選擇的項目?
AttendanceActivity.class
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.attendancelist);
try {
setListAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_multiple_choice,
new ArrayList()));
new AddStringTask().execute();
} catch (Exception e) {
Toast.makeText(getApplicationContext(), "Null", Toast.LENGTH_LONG)
.show();
}
}
public void submit(View v){
ArrayList<String> presentRoll = new ArrayList<String>();
int len = getListAdapter().getCount();
SparseBooleanArray checked = l.getCheckedItemPositions();
for (int i = 0; i < len; i++)
if (checked.get(i)) {
presentRoll.add(object)
}
}
什麼是裏面寫的最好的方法提交按鈕收集學生不滾。從列表視圖?
sry我是初學者,所以你能告訴我如何投出清單並設置適配器?謝謝你的時間.. :) – user120044
哈我用這個詞。只需將我的listview替換爲你的並且像上面那樣實現setOnItemClickListener。我的意思是通過轉換來創建一個正常的listView列表,就像你對前一個做的一樣,但是因爲你已經創建了一個不相關的列表;)我的壞 – murielK