использование массива class для запуска различных действий в GridView

#android #gridview

#Android #gridview

Вопрос:

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

  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};
}
  

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

Анджело

Ответ №1:

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

Комментарии:

1. Спасибо, я быстро просмотрел предоставленную вами ссылку, и это очень легко объясняется. Я попытаюсь прочитать 4 части, прежде чем предпринимать новые попытки, потому что я пропускаю часть основы, и я хочу изучить их как можно скорее. Я надеюсь, что скоро смогу отметить знак ответа. Хорошо проведите время. Спасибо.

2. Спасибо, я начинаю читать блог, который вы предложили в первой части, и он кажется вам очень полезным. Я уже получил некоторые результаты. Я хотел бы помочь вам в ближайшем будущем. — Пока