использование массива классов для запуска различных действий в GridView - PullRequest
0 голосов
/ 14 июня 2011

Я читал пример GridView, и я хотел бы щелкнуть по картинке и запустить действие, поэтому я попытался изменить часть, относящуюся к Toast .... с помощью некоторого массива классов, но я думаю, что только что получилбеспорядок ... может быть, кто-то получит лучший результат, чем моя идея, вот что я попробовал

 public class HelloGridView extends Activity {
 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    GridView gridview = (GridView) findViewById(R.id.gridview);
    gridview.setAdapter(new ImageAdapter(this));

    gridview.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
           setClass(HelloGridView.this, classlist).startActivity(classlist);
       }
    });

    private integer [] classlist = {R.clip1, R.clip2, R.page3};
}

Я новичок в разработке приложений, поэтому я просто думаю, как изменить этот код Спасибо за любое предложение

ANGELO

1 Ответ

0 голосов
/ 14 июня 2011

Пожалуйста, перейдите по ссылке: http://mobiforge.com/designing/story/understanding-user-interface-android-part-3-more-views, поскольку они очень хорошо описывают, как реализовать представление сетки, галерею и т. Д. Как более свежая разработка, она мне очень помогла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...