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
Du musst angemeldet sein, um einen Kommentar abzugeben.
ändern
String currenttext = txt9.getText().toString());
zuString currenttext = ((TextView)v).getText().toString());
Thnx ein lot Mann. Sie meinen Tag gerettet 🙂
InformationsquelleAutor pankajagarwal
Sollten Sie wahrscheinlich halten Sie eine Liste von ID ' s in der Tabelle und einer Liste der entsprechenden Texte. Wenn der Benutzer klickt auf das widget mit der angegebenen ID, einfach suchen bis der text in der textlist und legen Sie es.
InformationsquelleAutor DKIT
Hier bin ich mit 5 Zeilen, jede Zeile mit 5 dynamischen Spinner und text Ansichten. Ich bin immer der gewählte Wert vom spinner und tun die Berechnung und versuche zu setzen, dass das Ergebnis der Berechnung in bestimmten Zeilen TextView. Aber wenn ich den berechneten Wert in der TextView wird es auf den letzten Zeilen TextView.
InformationsquelleAutor Sam