comment obtenir le texte de la textview dans le générées dynamiquement le tableau?
j'ai écrit quelque chose comme cela....
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));
}
je suis en mesure d'obtenir un texte sur le clic, mais la bêtise, c'est que je suis arriver texte de la dernière textview dans le tableau de tous les textview cliquez sur l'événement... si quelqu'un pouvait me dire comment attraper textview du texte sur l'objet ou le toucher serait vraiment de l'aide totale...
OriginalL'auteur Sourabh | 2011-04-04
Vous devez vous connecter pour publier un commentaire.
changement
String currenttext = txt9.getText().toString());
àString currenttext = ((TextView)v).getText().toString());
Thnx beaucoup l'homme. vous avez sauvé ma journée 🙂
OriginalL'auteur pankajagarwal
Vous devriez probablement maintenir une liste d'ID dans le tableau et une liste de textes correspondants. Lorsque l'utilisateur clique sur le widget avec l'ID donné, il suffit de rechercher le texte dans le textlist et la définir.
OriginalL'auteur DKIT
Ici, je vais avoir 5 rangées, chaque rangée de 5 dynamique toupies et texte. J'obtiens la valeur sélectionnée du spinner et en faisant le calcul et suis en train de mettre le résultat calculé en particulier les lignes TextView. Mais quand j'ai mis la valeur calculée dans le TextView il va mettre sur les dernières lignes TextView.
OriginalL'auteur Sam