При прокрутки смазывается экран. Хелп!

Интерфейс, диалоги, темы, стили, меню
Ответить
phenomenon
Сообщения: 22
Зарегистрирован: 17 апр 2013, 17:59

При прокрутки смазывается экран. Хелп!

Сообщение phenomenon » 02 май 2013, 11:41

Помогите решить проблему. Есть экран с ListView с пунктами меню. Они работают нормально если на них нажать. Но если попробовать их прокрутить получается следующее.. Как это исправить ? Искал команду отменяющую прокрутку.. не нашел.

вот как это выглядит:
Изображение
Изображение
Изображение

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: При прокрутки смазывается экран. Хелп!

Сообщение rezak90 » 02 май 2013, 11:50

какой то странный у вас селектор, покажите xml, а то так ничего не понятно, к тому же у вас не правильный divider как видно с первого скрина и listselector зачем то на втором
R.id.team
Политика на форуме запрещена

phenomenon
Сообщения: 22
Зарегистрирован: 17 апр 2013, 17:59

Re: При прокрутки смазывается экран. Хелп!

Сообщение phenomenon » 02 май 2013, 11:51

Код: Выделить всё

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/FrameLayout1"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:scaleType="centerCrop"
        android:src="@drawable/israel" />

    <ListView
        android:id="@+id/listView1"
        android:layout_width="match_parent"
        android:layout_height="228dp"
        android:layout_gravity="center"
        android:divider="@drawable/divider"
        android:listSelector="@drawable/selector" >

    </ListView>

</FrameLayout>
Последний раз редактировалось phenomenon 02 май 2013, 11:58, всего редактировалось 1 раз.

phenomenon
Сообщения: 22
Зарегистрирован: 17 апр 2013, 17:59

Re: При прокрутки смазывается экран. Хелп!

Сообщение phenomenon » 02 май 2013, 11:53

rezak90 писал(а):какой то странный у вас селектор, покажите xml, а то так ничего не понятно, к тому же у вас не правильный divider как видно с первого скрина и listselector зачем то на втором
селектор спер из книжки - Android за 24 часа. С ним нет проблем он работает норм. Проблемы тока при прокрутки возникают. хотя она мне совсем не нужна.. все помешается на экране.

попробовал удалить android:listSelector="@drawable/selector",сделать стандартный. тоже самое, нет разницы.

черный цвет как я понимаю это цвет фона по ImageView.

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: При прокрутки смазывается экран. Хелп!

Сообщение rezak90 » 02 май 2013, 12:08

попробуйте divider удалить
R.id.team
Политика на форуме запрещена

phenomenon
Сообщения: 22
Зарегистрирован: 17 апр 2013, 17:59

Re: При прокрутки смазывается экран. Хелп!

Сообщение phenomenon » 02 май 2013, 12:32

rezak90 писал(а):попробуйте divider удалить
тоже самое.. тока разделительная полоска стандартная.. но при прокрутки все равно черные полосы. Можно как то отключить эту прокрутку совсем?

phenomenon
Сообщения: 22
Зарегистрирован: 17 апр 2013, 17:59

Re: При прокрутки смазывается экран. Хелп!

Сообщение phenomenon » 02 май 2013, 12:36

Проблема решена.. подсказали
На ListView киньте атрибут android:cacheColorHint="@android:color/transparent"

Кстати, да вы охренели там делать фон как ImageView. И центрировать ListView внутри какого-либо контейнера запрещено самим Брином. Знаете скока итераций ListView должен сделать шоб все верно расчитать? android:gravity="center_vertical" на ListView, LV на весь экран - делов-то.

Ответить