wie man den text der textview in der dynamisch generierten Tabelle?

ich geschrieben habe, so etwas wie dieses....

TableRow  tr1;  
    TableRow  tr2;  
    TextView txt9;
    ...
    TableLayout tl = (TableLayout)findViewById(R.id.myTableLayout);
    Display display = getWindowManager().getDefaultDisplay(); 
    int width = display.getWidth();

    LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(width, LayoutParams.FILL_PARENT);

    for (int i = 0; i < strarr.length-1; i++)
    {
    strinarr = fun1.split(strarr[i].trim(),"^");
    tr1 = (TableRow) new TableRow(this);
    txt1=new TextView(this);
    txt9.setText(strinarr[0]);
    txt9.setBackgroundColor(intblue);
    txt9.setTextColor(intwhite);
    txt9.setClickable(true);
    txt9.setOnClickListener(new View.OnClickListener() 
    {
        public void onClick(View v) 
    {
        Log.i("pagename",strpagename);
        String currenttext = txt9.getText().toString());
    }
    }
    });
    tr1.addView(txt9);
    tl.addView(tr1,new TableLayout.LayoutParams(layoutParams));
    }

ich bin in der Lage, text zu versehen, klicken Sie auf aber das blöde ist, dass ich immer den text der letzten textview in der Tabelle auf alle textview-click-Ereignis... wenn jemand mir sagen könnte, wie zu fangen textview text auf Fokus oder berühren es würde wirklich helfen...

InformationsquelleAutor Sourabh | 2011-04-04

Schreibe einen Kommentar