Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Ismoil
-8 / 10 / 5
Регистрация: 18.12.2012
Сообщений: 81
#1

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

31.01.2014, 11:45. Просмотров 811. Ответов 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
Кастомизировал ListView с помощью нескольких TextView. Но после того, как...

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

Данные из SQlite в ListView, обработка события ListView
Ребят, есть БД, ListView. Надо при нажатии на строчку ListView вытащить данные...

Передача данных из ListView в другой Activity в ListView
Добрый день. Пытаюсь разобраться с передачей данных с ListView, но выходит что...

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

Копирование данных из 1 listView во 2 listView
Нужно что бы при нажатии на один элемент в первом ListView он копировался во...

9
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
31.01.2014, 12:52 #2
Ismoil, слишком нечёткое условие. Какие объекты используются в адаптере? Какой Вы используете адаптер (готовый или кастомный)?
1
Ismoil
-8 / 10 / 5
Регистрация: 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 / 5
Регистрация: 18.12.2012
Сообщений: 81
31.01.2014, 14:58  [ТС] #5
hahahhahah ok primy k svedeniy))
0
Ismoil
-8 / 10 / 5
Регистрация: 18.12.2012
Сообщений: 81
02.02.2014, 12:42  [ТС] #6
может кто нибудь отзовется я думал это форум здесь людям помогают))
0
angryrobot
Командир зеленых роботов
348 / 285 / 54
Регистрация: 08.10.2013
Сообщений: 565
02.02.2014, 13:01 #7
Я не совсем понимаю вопроса, особенно эту часть:
Цитата Сообщение от Ismoil Посмотреть сообщение
использовать его для проверки базы данных
Объясните подробнее суть вопроса, и вам помогут.
0
verylazy
Заблокирован
02.02.2014, 16:20 #8
Цитата Сообщение от Ismoil Посмотреть сообщение
может кто нибудь отзовется я думал это форум здесь людям помогают))
код не читаемый, вопроса нет вообще
формулировка задачи понятна только ТСу

и когда вот так вот давят "на слабо", вообще желание вникать пропадает
0
Ismoil
-8 / 10 / 5
Регистрация: 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 / 33
Регистрация: 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
Как сделать, что бы когда нажимаешь в главном листвью на кнопку, открывалось...

Использование ListView в ListView
Всем привет. Можете показать как использовать ListView в ListView, с...

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

ListView
Как в ListView задавать значения Sub Item?


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

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

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