В моем приложении Android у меня есть активность, содержащая список. И в каждой строке списка, у меня есть еще один список, называемый им lv. Внутри этого lv он содержит некоторый текст. Мой вопрос: как я могу получить текст из списка (A)?Как получить текст текста
Я знаю, что если есть только один ListView и для того, чтобы получить текст каждой строки, когда я нажимаю на кнопку, я могу использовать следующий код
textview.getText().toString();
Однако, когда я пытаюсь с этим код, чтобы получить текст в lv, он всегда дает мне последнее значение (n строка) в lv. Я не могу получить текст 1-й строки до n-1 строки lv.
UPDATE: Последующие являются кодом, где я хочу, чтобы получить текст, упорядоченные [] передаются от пользовательского адаптера к другому пользовательскому адаптеру (который является следующим кодом)
public View getView(int position,View view,ViewGroup parent) {
LayoutInflater inflater=((Activity) context).getLayoutInflater();
View rowView=inflater.inflate(layoutResourceId, null,true);
txt1 = (TextView)rowView.findViewById(R.id.textView1);
txt2 = (TextView)rowView.findViewById(R.id.textView2);
txt3 = (TextView)rowView.findViewById(R.id.textView3);
txt4 = (TextView)rowView.findViewById(R.id.textView4);
txt5 = (TextView)rowView.findViewById(R.id.textView5);
txt6 = (TextView)rowView.findViewById(R.id.textView6);
txtoid = (TextView)rowView.findViewById(R.id.textView7);
final Button btnGet = (Button)rowView.findViewById(R.id.btnGet);
tmp = position;
String tmp2 = String.valueOf(ordered[position]);
txtoid.setText(tmp2);
btnGet.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(btnconfirm.getText().toString().equals("Get")){
String tmp1 = txtq.getText().toString();
System.out.println("tmp1: "+tmp1);
}
}
});
....
Любая помощь будет приятной!
Благодаря
Поместите свой код, где вы пытаетесь получить текст. –
@AndroidKiller У меня есть код обновления, я использовал пользовательский адаптер для каждого вида списка, код выше для lv – user3927268
, где вы инициализируете txtq в своем коде? –