Articles of scrollview

Android ScrollView Vs ListView

Я сталкиваюсь с реализацией View, где я должен загрузить, возможно, почти 100 элементов в списке. У меня есть сомнение, в котором, возможно, лучший способ его реализации. Я уже знаю, что ListView перерабатывает представления, а ScrollView хранит все в памяти. Дело в том, что я думал о применении пейджинга в Scrollview чтобы избежать огромного времени загрузки, […]

Обнаружение конца перехода на ScrollView

Я переопределил ScrollView чтобы передать MotionEvent s в GestureDetector для обнаружения событий перехода на ScrollView. Мне нужно определить, когда прокрутка останавливается. Это не совпадает с событием MotionEvent.ACTION_UP потому что это обычно происходит в начале жестов onScrollChanged() за которым следует шквал onScrollChanged() в ScrollView. Таким образом, в основном мы имеем дело с следующими событиями: onFling OnScrollChanged, […]

ScrollView внутри галереи, прокручивая независимо

У меня есть Галерея с адаптером, который поставляет ее ScrollViews в виде своих дочерних представлений. Мне нужно убедиться, что события касания обрабатываются правильно и, как ожидалось: Когда пользователь прокручивает по горизонтали, галерея прокручивается по горизонтали. Когда пользователь выполняет прокрутку по вертикали, свиток прокручивается по вертикали. Оба свитка никогда не должны происходить на одном жесте (пользователь […]

(Android) ScrollView не будет прокручиваться до конца моего LinearLayout

Поэтому у меня есть ScrollView с LinearLayout внутри него. Похоже, что когда я пытаюсь прокрутить до нижней части моего линейного выхода, нижняя огибающая ~ 5 опускается (т. Е. Нижняя граница). Я думаю, что это могло бы иметь какое-то отношение к моему размаху 5dip моего линееклайта? Вот activity_create_account.xml : <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="top" android:background="@drawable/grey" […]

ScrollView добавляет большое пространство внизу

В моей основной деятельности есть несколько кнопок, которые подходят друг под другом на большом экране планшета, но не на экране с меньшим телефоном. Я добавил ScrollView, чтобы пользователь мог прокручивать вниз до других кнопок, если требуется размер экрана: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:background="@drawable/bg" android:gravity="center_horizontal"> <TextView android:id="@+id/trackSelectorText" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal"/> <ScrollView android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center"> <LinearLayout […]

Как настроить взаимодействие с ScrollView, чтобы пользователи случайно не прокручивались в неправильном направлении?

У нас есть приложение, которое имеет вид прокрутки с элементами, которые могут быть выгружены (слева + справа). Мы находим, что пользователи продолжают прокручивать (вверх + вниз), когда они пытаются пронести (слева + справа), особенно когда вы используете телефон одной рукой и используете большой палец для прокрутки. Через физическое экспериментирование действие вверх + вниз, кажется, ударяет […]

Почему мягкая клавиатура показывает или нет, когда начинается действие?

Сравнивая наш дизайн между разработчиками, мы обнаружили странное поведение. После некоторого анализа мы пошли на это наблюдение. Когда начинается действие, в некоторых случаях появляется клавиатура, но иногда нет. Фактически, без ScrollView , мягкая клавиатура не появляется по умолчанию в EditText . <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".TestActivity" > <EditText android:id="@+id/editText1" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:ems="10" android:inputType="text" […]

Как узнать, доступен ли просмотр внутри прокрутки полностью или нет

Существует прокрутка между заголовком (вверху экрана) и вкладками (снизу экрана). Я хочу знать, полностью ли виден ImageView, который находится внутри ScrollView, или нет в окне экрана телефона.

Stop scrollView в середине прокрутки

У меня есть scrollview с большим количеством контента. Теперь, когда пользователь выполняет сброс или прокрутку вниз, я хочу, чтобы scrollview останавливался в определенном месте просмотра, где я делаю анимацию, а затем пользователь может снова бежать или прокручивать вниз. Я попытался отключить scrollview, как упоминалось здесь, но он отключается только тогда, когда scrollview полностью останавливается и […]

Как прокручивать до центра HorizontalScrollView только при запуске активности?

У меня есть активность, которая показывает howizontalscrollview с горизонтальным длинным представлением изображения. Мне нужно, чтобы при запуске этого действия, horizontalscrollview должен прокручиваться до центра его области, а не до начала. Я ищу в google и здесь, и я не могу найти способ. Это мой горизонтальный вид прокрутки: HorizontalScrollView wvScroll = new HorizontalScrollView(this); wvScroll.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); […]