Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

ListView. После добавления кнопки перестал быть доступен сам ListView - Программирование Android
Кастомизировал ListView с помощью нескольких TextView. Но после того, как добавил ImageButton сам список стал недоступен для клика, а...

Listview вывод данных и переход по нажатию на другой Listview SQLite - Программирование Android
Доброго извините за название темы, долго не мог сформировать название, В общем у меня беда с пытаюсь написать программу где первый экран...

Данные из SQlite в ListView, обработка события ListView - Программирование Android
Ребят, есть БД, ListView. Надо при нажатии на строчку ListView вытащить данные int из БД. mList.setOnItemClickListener(new...

ListView, ToggleButton, SQLite, CursorAdapter. Как найти idItem в ListView, где была нажата ToggleButton? - Программирование Android
Добрый день. Затрудняюсь понять один момент: У меня есть ListView, который заполнен Items. Каждый Item - это свой XML. Пока...

Копирование данных из 1 listView во 2 listView - Программирование Android
Нужно что бы при нажатии на один элемент в первом ListView он копировался во второй ListView причём многократно.Но я использую...

Использование ListView в ListView - Программирование Android
Всем привет. Можете показать как использовать ListView в ListView, с заполнением как внешнего ListView, так и внутреннего причем с...

9
YuraAAA
1578 / 1319 / 271
Регистрация: 25.10.2009
Сообщений: 3,437
Записей в блоге: 2
31.01.2014, 12:52 #2
Ismoil, слишком нечёткое условие. Какие объекты используются в адаптере? Какой Вы используете адаптер (готовый или кастомный)?
1
Ismoil
-8 / 10 / 4
Регистрация: 18.12.2012
Сообщений: 81
31.01.2014, 14:54  [ТС] #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
0
verylazy
31.01.2014, 14:57
  #4

Не по теме:

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

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

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

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

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

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

Добавлено через 7 часов 44 минуты
смотрите дело в том что для заполнения адаптера нужно создавать классы например в других языках пррограммирования это просто)) взял id использовал, а здесь туго приходится может у кого нибудь есть идеи?
0
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
05.02.2014, 00:58 #10
прочтите про кастомизацию адаптера.
Создать класс в java проще некуда, да и вы ни строки работающего кода не сможете написать на этом языке, не создав класс.
1
05.02.2014, 00:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.02.2014, 00:58
Привет! Вот еще темы с ответами:

Переход из Listview в Listview - Программирование Android
Как сделать, что бы когда нажимаешь в главном листвью на кнопку, открывалось новое нужное(т.е. то по которому тапнули) активити с другим...

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

из БД в ListView - Программирование Android
Пишу приложение афишы кинотеатра. В базе данных есть стобцы: название, жанр, страна, время показа. Вот эти данные думаю подгружать...

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


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

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