Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.58/12: Рейтинг темы: голосов - 12, средняя оценка - 4.58
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
1

Нажатием на пункт списка в ListView получить значение

30.05.2013, 18:38. Просмотров 2287. Ответов 5
Метки нет (Все метки)

Как при нажатии на пункт списка в ListView получить то что там написано (написана одна строчка). Пробую так, но выводит адрес ссылки:

Java
1
2
3
4
5
6
7
@Override
public void onListItemClick(ListView l, View v, int position, long id) {
    super.onListItemClick(l, v, position, id);
    
    String selection = l.getItemAtPosition(position).toString();
    Toast.makeText(getActivity(), selection, Toast.LENGTH_LONG).show();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2013, 18:38
Ответы с готовыми решениями:

Получить id записи в бд при нажатии на пункт списка
У меня такой вопрос: Есть список ListView который заполняется данными из...

Получить из ListView адаптера значение в OnItemClickListener
В OnItemClickListener передается заполненый адаптер и номер позиции. Как...

Как при нажатии на пункт ListView перейти на другую форму
Здравствуйте! У меня возникла проблема при работе с ListView. Суть проблему...

Оформление элемента списка ListView
Здравствуйте. Подскажите, как можно добиться результата, показанного на рисунке...

Элемент списка listView и БД SQLlite
по сути задача сводиться к тому что нужно реализовать следующее : создаём...

5
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
30.05.2013, 18:43 2
покажите весь код.

Добавлено через 21 секунду
покажите лаяут айтема.
0
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
30.05.2013, 18:51  [ТС] 3
XML
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
53
54
55
56
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
     >
 
    <LinearLayout
          android:id="@+id/linearLayoutItemFrag2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:background="@drawable/item_frag_2"
        android:orientation="vertical" >
 
        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="0.90" >
 
            <ImageView
                android:id="@+id/icon"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentLeft="true"
                android:layout_centerVertical="true"
                  android:layout_marginLeft="7dp"
                android:src="@drawable/yellow_circle" />
 
            <TextView
                android:id="@+id/label"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerVertical="true"
                android:layout_marginRight="35dp"
                  android:layout_marginLeft="7dp"
                android:layout_toRightOf="@+id/icon"
                android:text="Text TOP" />
 
            <TextView
                android:id="@+id/textViewCount"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignRight="@+id/icon"
                android:layout_centerVertical="true"
                android:layout_marginRight="10dp"
                 android:layout_marginTop="1dp"
                      android:layout_marginBottom="1dp"
                android:text=""
                android:textSize="16dp"
                android:textStyle="bold" />
 
        </RelativeLayout>
 
    </LinearLayout>
   
</RelativeLayout>
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
30.05.2013, 18:55 4
пример:
Java
1
2
TextView textViewCount = (TextView)v.findViewById(R.id.textViewCount);
String value = textViewCount .getText();
1
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
30.05.2013, 18:57  [ТС] 5
это в метод onListItemClick нужно вставить?
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
30.05.2013, 18:58 6
да.
0
30.05.2013, 18:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.05.2013, 18:58

Ошибка добавления списка контактов в ListView
Задача состоит в том, чтоб считать список контактов и отобразить из при помощи...

ListView - как добавлять данные из БД в начало списка?
Здравствуйте. Подскажите, пожалуйста, как сделать, чтобы при добавлении данных...

Listview, adapter получение информации из нажатого элемента списка
Есть список, который заполняется из базы данных. Мне нужно через контекстное...


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

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

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