たとえば、ListItemsから選択した文字列を取得する際に1つの問題があります。たとえば、ListItemには、taskLitに1、2、3が存在すると見なされる要素がいくつかあると考えてください。次に、ListItemをクリックすると、One、Two、または3つの特定の文字列値を取得する必要があります。ListItemsからSelectedString値を取得する可能性はありますか、またはgetSelectedStringItem()のようなメソッドはありますか。よろしくお願いします。
public void taskOverview()
{
List<TaskList> taskList = new ArrayList<TaskList>();
taskList.add(new TaskList("OutStanding:", true, false));
taskList.add(new TaskList(">>"+TaskList.getOutStandingTask(), false,true));
ListView listView = (ListView) findViewById(R.id.taskList);
listView.setClickable(true);
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View view, int arg2,
long arg3) {
// TODO Auto-generated method stub
Intent intent = new Intent(getApplicationContext(), ViewTaskActivity.class);
startActivity(intent);
}
});
TaskListAdapter taskListAdapter = new TaskListAdapter(this, taskList);
listView.setAdapter(taskListAdapter);
taskListAdapter.notifyDataSetChanged();
}