Это мой код. Это работает, но в нем отображается только первое значение, которое у меня есть в спискеView, а не элемент выбора пользователем. Пожалуйста, остановите меня. Это действительно важно.Как получить значения из выбранного элемента в виде списка?
unitListView.setChoiceMode(AbsListView.CHOICE_MODE_SINGLE);
unitListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// selected item
TextView t1 = (TextView) findViewById(R.id.lblLUnitName);
String name=t1.getText().toString();
// String a= (String) unitListView.getItemAtPosition(position);
// touchpressed=position;
Toast.makeText(getApplicationContext(), "Selected Item :" +name, Toast.LENGTH_SHORT).show();
}
});
Вместо TextView t1 = (TextView) findViewById (R.id.lblLUnitName); не могли бы вы попробовать TextView t1 = (TextView) view.findViewById (R.id.lblLUnitName); –
Ohhhh yessss !!! Работает! Большое спасибо! –
Отлично. Взгляд будет высоко оценен :) –