Необходимо получить доступ к изображению для выбранного элемента в Android GridView - PullRequest
1 голос
/ 16 февраля 2011

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

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

    gridview.setOnItemClickListener(new OnItemClickListener() {
    public void onItemClick(AdapterView<?> parent, View v, int position,long id)
    {
         //need code in here that I can do something like this.
         //Get access to the integer value of the R.drawable.myimage
         //use that int too do a lookup in a dictionary to check for existance
         //can't see to find any code to get at the drawable associated with the image clicked in the grid, did intense debug

И данные не легко видны во время выполнения

    }
    );

1 Ответ

0 голосов
/ 16 февраля 2011

@ Рейд Я думаю, вы захотите создать пользовательский адаптер (расширение BaseAdapter или другое), который будет содержать класс представления, содержащий метаданные, которые вам нужны, в зависимости от положения в списке. Возможно, более простой способ, но это то, что я сделал в ListView. Пара ссылок:

http://developer.android.com/resources/tutorials/views/hello-gridview.html http://www.anddev.org/gridview-t5585.html

...