動的に生成されたテキストビューの配列があります
for(int i = 0; i < blog_link_counter; i++) {
textViewArray[i] = new TextView(this);
textViewArray[i].setText(Html.fromHtml(array_blog_text[i]+"<br>"));
textViewArray[i].setId(i);
textViewArray[i].setOnClickListener(this);
((LinearLayout) linearLayout).addView(textViewArray[i]);
}
今、私はいくつかのテキストビューがあるアクティビティを持っています。すべてのテキストビューに onclick リスナー機能を追加する必要があります。
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:id="@+id/info"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="#FFFFFF" />
Javaファイルにonclicklistnerを追加しました。その後、onclicklistnerインターフェースを実装しました
public void onClick(View v) {
// TODO Auto-generated method stub
switch(v.getId())
{
case R.id. <-- ?
}
}}
どの Textview id を参照しているかをどのように一致させることができますか? ID が静的であれば、R.id.idfromxmlfile のようにできますが、この場合はどうすればよいでしょうか?
助けてください