Как получить данные из выбранного элемента в GridView? - PullRequest
0 голосов
/ 04 июля 2018

Я хочу получить данные из выбранного элемента в GridView . Мое приложение должно работать следующим образом: открыть действие где GridView => GridView загрузка данных с сервера (работает) => когда я нажимаю элемент, приложение получает и отправляет данные на сервер .

Вот код:

ListView.setOnItemClickListener(new AdapterView.OnItemClickListener()
    {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

            UniqueID = UNIQUEID.getText().toString();
            POints = POINTS.getText().toString();

            DEscription = DESCRIPTION.getText().toString();
            AddPoints = ADDPOINTS.getText().toString();
            //these two strings are displayed on gridview

            Operations(UniqueID, POints, AddPoints, DEscription);

        }
    });

Ответы [ 2 ]

0 голосов
/ 04 июля 2018

Я нашел решение:

@Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

            ADDPOINTS = (TextView)view.findViewById(R.id.tv_points_grid);
            DESCRIPTION = (TextView)view.findViewById(R.id.tv_points_describtion);

            UniqueID = UNIQUEID.getText().toString();
            POints = POINTS.getText().toString();

            DEscription = DESCRIPTION.getText().toString();
            AddPoints = ADDPOINTS.getText().toString();


            Operations(UniqueID, POints, AddPoints, DEscription);

        }
    });
0 голосов
/ 04 июля 2018

Внутри метода onItemClick(),

Попробуйте parent.getItem(position). Или parent.getItemAtPosition(position)

Надеюсь, это я тебя искал!

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