Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Ismoil
-8 / 10 / 4
Регистрация: 18.12.2012
Сообщений: 81
#1

id ListView - Программирование Android

31.01.2014, 11:45. Просмотров 774. Ответов 9
Метки нет (Все метки)

как дать каждому item уникальный id d listview и использовать его для проверки базы данных помогите заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2014, 11:45     id ListView
Посмотрите здесь:

ListView - Программирование Android
Пытаюсь сделать по аналогии с уроком MySql + Android. Он есть проблема: ListView lv = getListView(); getListView подсвечивается...

Listview в listview - Программирование Android
Добрый.. вечер. Вопрос такого плана - есть listview созданный через кастомный адаптер, в элементах этого listview есть еще один listview,...

ListView - Программирование Android
Добрый день. У меня есть лист ListView. Данные для заполнения он берет из таблицы БД. Таблица имеет два поля (имя, статус выполнения)....

Обновление ListView - Программирование Android
Доброго времени суток. Недавно столкнулся с такой проблемой. В активити есть ListView, в которое посредством адаптера добавляются...

Timer в ListView - Программирование Android
Добрый вечер! Поставлена задача: нужно создать ListView в элементах которого тикало время от даты создания объекта. Я пошел по самому...

отображение Listview - Программирование Android
Необходимо вывести строковый массив(listview_names) и осуществить поиск по его элементам... код получился следующий: public class...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1567 / 1309 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
31.01.2014, 12:52     id ListView #2
Ismoil, слишком нечёткое условие. Какие объекты используются в адаптере? Какой Вы используете адаптер (готовый или кастомный)?
Ismoil
-8 / 10 / 4
Регистрация: 18.12.2012
Сообщений: 81
31.01.2014, 14:54  [ТС]     id ListView #3
XML
1
2
3
4
5
6
<string-array name="providers">
    <item>Babilon-M</item>
    <item>Megafon</item>
    <item>Tcell</item>
   
</string-array>
это в strings.xml

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
package com.simpleexample.my;
 
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.app.Activity;
import android.content.Intent;
 
 
 
public class provider extends Activity {
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        
        super.onCreate(savedInstanceState);
        setContentView(R.layout.provider);
        
        final ListView lv = (ListView)findViewById(R.id.listView1);
 
        String[] prov = getResources().getStringArray(R.array.providers);
   
     
     final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,prov);
     
     
     lv.setAdapter(adapter);
     lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View itemClicked, int position,
                    long id) {
                
                //String s=providers[position];
                 Intent myIntent = new Intent(itemClicked.getContext(), pay_place.class); 
                 //String value =(String) parent.getItemAtPosition(position);
                  //myIntent.putExtra("value", value);
                 String selectedFromList =(String)(lv.getItemAtPosition(position));
                 myIntent.putExtra("selected",selectedFromList);
                 //myIntent.putExtra("item", adapter.getItem(position));
                  //myIntent.putExtra("id", position);
                  startActivity(myIntent); 
                    //Toast.makeText(getApplicationContext(), ((TextView) itemClicked).getText(),
                           // Toast.LENGTH_SHORT).show();
                
                
            }
        });
        
    }
}
а это главная страничка listview при нажатии появляется название item и переходит на другую страничку а мне надо определялся каждый элемент по id; это список провайдеров, а в базе нужно проверять по id
verylazy
31.01.2014, 14:57
  #4

Не по теме:

Кликните здесь для просмотра всего текста
id ListView

Ismoil
-8 / 10 / 4
Регистрация: 18.12.2012
Сообщений: 81
31.01.2014, 14:58  [ТС]     id ListView #5
hahahhahah ok primy k svedeniy))
Ismoil
-8 / 10 / 4
Регистрация: 18.12.2012
Сообщений: 81
02.02.2014, 12:42  [ТС]     id ListView #6
может кто нибудь отзовется я думал это форум здесь людям помогают))
angryrobot
Командир зеленых роботов
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 564
02.02.2014, 13:01     id ListView #7
Я не совсем понимаю вопроса, особенно эту часть:
Цитата Сообщение от Ismoil Посмотреть сообщение
использовать его для проверки базы данных
Объясните подробнее суть вопроса, и вам помогут.
verylazy
Заблокирован
02.02.2014, 16:20     id ListView #8
Цитата Сообщение от Ismoil Посмотреть сообщение
может кто нибудь отзовется я думал это форум здесь людям помогают))
код не читаемый, вопроса нет вообще
формулировка задачи понятна только ТСу

и когда вот так вот давят "на слабо", вообще желание вникать пропадает
Ismoil
-8 / 10 / 4
Регистрация: 18.12.2012
Сообщений: 81
03.02.2014, 21:41  [ТС]     id ListView #9
как вопрос не понятен ?? я вам объясняю я нажимаю на элемент мне выходит название провайдера и переходит на другую страничку)) , а мне нужно для каждого отдельный id c которым я работал через базу данных я отправляю провайдера и каждому нужен уникальный id ))))

Добавлено через 1 минуту
нужно написать адаптер который будет работать с элементами listview )))

Добавлено через 4 минуты
Цитата Сообщение от angryrobot Посмотреть сообщение
Я не совсем понимаю вопроса, особенно эту часть:

Объясните подробнее суть вопроса, и вам помогут.
у меня список провайдеров в listview для каждого нужен уникальный id )))) при нажатии переходя на другую страничку там делается платеж номер и сумма при нажатии на кнопку он должен проверить является тем провайдером на которую делается платеж))))

Добавлено через 7 часов 44 минуты
смотрите дело в том что для заполнения адаптера нужно создавать классы например в других языках пррограммирования это просто)) взял id использовал, а здесь туго приходится может у кого нибудь есть идеи?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.02.2014, 00:58     id ListView
Еще ссылки по теме:

Кэш ListView - Программирование Android
Здравствуйте. У меня имеется ListView который заполняется из json. Мне нужно сделать кэш, чтобы не обращаться каждый раз к серверу. Можно,...

listView с подзагрузкой - Программирование Android
В listView выводится список новостей с новостного сайта, парсится из json. Как можно выводить только 10 новостей, а после того как...

Адаптер и ListView - Программирование Android
Решил написать свой адаптер, работающий с listView. Беда в том, что программа вылетает сразу же. Вот код MainActivity: package...

Scroll listview - Программирование Android
Доброй ночи всем. Есть активити со следующим layout. &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; &lt;LinearLayout...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
05.02.2014, 00:58     id ListView #10
прочтите про кастомизацию адаптера.
Создать класс в java проще некуда, да и вы ни строки работающего кода не сможете написать на этом языке, не создав класс.
Yandex
Объявления
05.02.2014, 00:58     id ListView
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru