Я ссылался на here для создания сетки. Теперь я хочу, если я коснусь одного изображения в gridview, он должен привязать меня к следующему действию на экране. В целом у меня есть 5 изображений в моей деятельности, и если я прикасаюсь к этим изображениям, каждое изображение должно отображать пять различных действий. я попробовал this, но не мог делать то, что хочу. Может ли кто-нибудь сказать мне, как достичь этого. Заранее спасибоGridview изображение должно быть связано с другой деятельностью
0
A
ответ
0
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ImageView imageView = new ImageView(mContext);
imageView.setImageResource(mThumbIds[position]);
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setLayoutParams(new GridView.LayoutParams(70, 70));
// USE this here and implement as acording by using 'position'
imageView.setOnClickListener();
return imageView;
}
0
Используйте переключатель stament и изменить его на основе позиции ..
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.list);
GridView gridview = (GridView) findViewById(R.id.gv);
gridview.setAdapter(new ImageAdapter(this));
gridview.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
switch(position)
{
case 0:
Intent ammissione = (new Intent(List.this, Ammissione.class));
startActivity(ammissione);
break;
case 1:
Intent organizzazione = (new Intent(List.this, Organizzazione.class));
startActivity(organizzazione);
break;
case 2:
Intent notizie = (new Intent(List.this, Notizie.class));
startActivity(notizie);
break;
case 3:
Intent percorsi = (new Intent(List.this, Percorsi.class));
startActivity(percorsi);
case 4:
Intent didattica = (new Intent(List.this, Didattica.class));
startActivity(didattica);
break;
}
}
});
}
Смежные вопросы
- 1. добавьте дополнительное вторичное изображение, которое должно быть связано с категорией
- 2. SVN: должно быть связано с базой данных
- 3. Layout.mobile.cshtml внезапно перестает работать - не должно быть связано с кешем
- 4. Что, вероятно, должно быть связано с дизайном БД facebook
- 5. angularjs - ожидая значения, которое должно быть связано с директивой
- 6. og: изображение должно быть больше
- 7. Изменение ImageButton с другой деятельностью
- 8. Share LocationListener с другой деятельностью Android
- 9. FluentNHibernate HiLo - может быть maxLo прочитано из таблицы и не должно быть связано с кодом?
- 10. Поделиться og: изображение должно быть больше?
- 11. Возврат к MainActivity с другой деятельностью
- 12. Что должно быть упаковано как изображение докера?
- 13. Фоновое изображение должно быть выше цветов фона
- 14. Мое абсолютное изображение должно быть отзывчивым
- 15. Изображение отражение не должно быть тень
- 16. Bootstrap: сетка 3x3, изображение должно быть 2x2
- 17. Почему изображение на расстоянии должно быть замаскировано?
- 18. изображение должно быть в таком же положении
- 19. Определите, какое текстовое изображение должно быть обрезано
- 20. Как связать услугу с другой деятельностью?
- 21. Андроид намерен сопоставлять голос с другой деятельностью
- 22. Ссылка на веб-просмотр с другой деятельностью
- 23. Как убить службу другой деятельностью?
- 24. Должно быть, должно быть двоичное дерево Хаффмана?
- 25. PHP. Должно быть просто?
- 26. Проблема с деятельностью?
- 27. изображение должно быть перемещено с помощью мыши в определенной области
- 28. Должно ли изображение докеров быть в комплекте с кодом?
- 29. Как обращаться с нажатой кнопкой «Назад», изображение должно быть постоянным
- 30. Удаление строки из gridview связано вручную?