Я создал кнопки динамически, которые присваиваются URL-адресам, полученным от обработчиков как settext ().Но я не могу получить текст этой кнопки, если она нажата, так как arg.gettext () не работает в OnClickListener.Есть ли способ получить текст кнопки, которая создается динамически
for ( i = 0; i <itemList.getTitle().size()-1; i++) {
title[i] = new TextView(this);
title[i].setTextColor( -16711936 );
title[i].setTextSize(18);
title[i].setText("Title = "+itemList.getTitle().get(i));
description[i] = new TextView(this);
description[i].setTextColor(-16776961);
description[i].setText("Description = "+itemList.getDescription().get(i)+"......");
more[i]=new Button(this);
more[i].setText(itemList.getLink().get(i));
layout.addView(title[i]);
System.out.println("Title view is set");
layout.addView(description[i]);
//System.out.println("Description view is set");
layout.addView(more[i]);
more[i].setOnClickListener(listener);
}
private OnClickListener listener=new OnClickListener(){
public void onClick(View arg) {
// TODO Auto-generated method stub
String value=(should get the text of the selected button)
}
Любая помощь будет принята с благодарностью.