
Envoyé par
Feanorin
Est ce que l'on pourrait voir ton code ?
Rien de plus simple:
gridView.setSelection (position);
Si tu veux un exemple complet:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| public class Test extends Activity {
public void onCreate (final Bundle savedInstanceState) {
super.onCreate (savedInstanceState);
GridView gridView = new GridView (this);
gridView.setNumColumns (4);
gridView.setHorizontalSpacing (16);
gridView.setVerticalSpacing (16);
gridView.setSelection (3); // ne fait rien !!
setContentView (gridView);
gridView.setAdapter (new BaseAdapter () {
public int getCount () {
return 12;
}
public Object getItem (int position) {
return position;
}
public long getItemId (int position) {
return position;
}
public View getView (int position, View convertView, ViewGroup parent) {
ImageView view = (ImageView) convertView;
if (view == null) {
view = new ImageView (Test.this);
view.setImageResource (R.drawable.image);
}
return view;
}
});
}
} |
Après quelques recherches j'ai appris que setSelection ne marche pas en mode tactile... J'aurais bien aimé ne pas être obligé de gérer ça moi-même à la main...
Partager