比較字符串我正在開發Android應用程序,其中有兩個列表視圖。當用戶單擊必須添加到第二個列表視圖的第一個列表視圖的項目時。這是我正確實施的。但我的問題是字符串不能在第二個列表視圖中重複。意思是如果字符串A在列表視圖1中有,我點擊它,它將移動到列表視圖2,如果再次點擊字符串A,它應該提示消息(消息將由我處理)。這是我的代碼。我錯過了什麼?在列表視圖中的Android
ArrayList<String> arr2;
ArrayAdapter<String> adapter2;
arr2 = new ArrayList<String>();
lv1.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
String selected = lv1.getItemAtPosition(arg2).toString();
arr2.add(selected);
adapter2 = new ArrayAdapter<String>(getBaseContext(), android.R.layout.simple_list_item_1, arr2);
lv2.setAdapter(adapter2);
adapter2.notifyDataSetChanged();
}
});
你試圖使用SET而不是簡單的數組適配器(集是不允許重複)? – sandrstar
號我還沒有使用它 –
我該如何使用它..? –