OnClickListener auf dynamische Tabellen-layout

Möchte ich hinzufügen, dass onClicklistener, um die Elemente aus der dynamischen Tabelle, die generiert wird.
Mein Code ist

for(int k=0;k<i;k++)        
{

    tr[k]=new TableRow(getApplicationContext());
    tr[k].layout(0, 0, 0, 0);
        ids[k] = new TextView(getApplicationContext());
        ids[k].setText(loc_id[k]);
        ids[k].setPadding(30, 15, 30, 15);
        loc[k] = new TextView(getApplicationContext());
        loc[k].setText(loc_name[k]);      
        loc[k].setPadding(30, 15, 30    ,15);
        tr[k].setPadding(0, 1, 0, 0);   
        tr[k].addView(ids[k]);
        tr[k].addView(loc[k]);
      tl.addView(tr[k], new TableLayout.LayoutParams(
                LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));

}

Bitte helfen.

  • Sie müssen hinzufügen OnClickListner Schnittstelle zu Ihrer Tätigkeit und dann alle hinzufügen dynamischer anzeigen zur setOnClickListner und schließlich können Sie fangen click-Ereignis für alle, Blick in onClick(View view) Methode.
  • müssen onclick auf beiden textview oder nur eins ..??
  • Beim klicken auf die Zeile,ich möchte den Wert von id[k] .. Bitte um Hilfe
InformationsquelleAutor Sukan | 2014-03-28
Schreibe einen Kommentar