Гость
Форумы / Android [игнор отключен] [закрыт для гостей] / Контекстное меню в ListView / 2 сообщений из 2, страница 1 из 1
23.02.2016, 15:10
    #39177122
ferzmikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню в ListView
Здравствуйте!

В ListView не работает контекстное меню. Проблема именно в item XML.

Код: 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.
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout
       xmlns:android="http://schemas.android.com/apk/res/android"
       android:id="@+id/item"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:orientation="horizontal" >
     
        <LinearLayout
           android:layout_width="match_parent"
           android:layout_height="wrap_content" >
     
            <TextView
               android:id="@+id/number"
               android:layout_width="40dp"
               android:layout_height="wrap_content"            
               android:textSize="27sp" />
     
            <TextView
               android:id="@+id/name"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"            
               android:textSize="27sp" />
     
        </LinearLayout>
     
    <LinearLayout
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:gravity="right" >
     
            <CheckBox
               android:id="@+id/otmetka"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content" />
        </LinearLayout>
                   
    </LinearLayout>


Если удалить такой блок
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<LinearLayout
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:gravity="right" >
     
           <CheckBox
               android:id="@+id/otmetka"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content" />
</LinearLayout>



, то контекстное меню работает.
Используется SimpleCursorAdapter.
То есть при заданной компоновке item не работает контекстное меню. У контекстного меню есть ограничения?
...
Рейтинг: 0 / 0
23.02.2016, 15:24
    #39177127
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню в ListView
Chechbox скорее всего фокус перехватывает. что за контекстное меню, вроде уже все меню в андроид 2.3 кончились. сейчас либо actionbar/toolbar либо три точки -> менюшка как у карточек в google play
...
Рейтинг: 0 / 0
Форумы / Android [игнор отключен] [закрыт для гостей] / Контекстное меню в ListView / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]