0
ハンドラから取得したURLアドレスにsettext()として割り当てられたボタンを動的に作成しました。 しかし、arg.gettext()がOnClickListenerで機能していないので、そのボタンのテキストを取得できません。動的動的に作成されたボタンからのテキストの取得:Android
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)
}
作成されたすべてのヘルプをいただければ幸いです、ボタンのテキストを取得する方法はあり です。
多くのおかげで、その作業 –
問題ありませんが。答えを受け入れてください:) – YuviDroid