Si je comprends ce que vous essayez de faire correctement, essayez ceci:
public class MyActivity extends Activity {
ArrayList<String> values = new ArrayList<String>();
TextView myText;
private int index;
protected void onCreate(Bundle saved) {
super.onCreate(saved);
setContentView(R.layout.content_layout_id);
index = 0;
//example values:
values.add("foo");
values.add("bar");
values.add("another value");
myText = (TextView) findViewById(R.id.myTextId);
//show the first value on myText
myText.setText(values.get(index));
myText.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Show next value in our text view:
myText.setText(values.get(++index));
//be sure to consider the ArrayList.size() so you won't try to present the 6th value in a 5 values ArrayList.
//but this depends on your implementation.
}
});
}
}
Pouvez-vous un peu de code? Qu'est-ce qui ne fonctionne pas exactement? Cette question fournit quelques informations sur la façon d'utiliser onClick() dans un widget http://stackoverflow.com/questions/9851000/change-icon-when-textview-is-clicked-in-widget –
montrez quelques efforts peut-être quelqu'un peut vous aider , je pense que personne n'aimerait faire tes devoirs! –
Où est le problème ?? – Narendra