Articles of scrollview

Как увеличить высоту ScrollView в Android?

Привет, друзья, Я использую GridView внутри ScrollView для отображения изображений. В GridView у меня есть 16 изображений, которые были динамически добавлены, но ScrollView не отображает все 16 изображений (см. Снимок экрана). Я хочу, чтобы ScrollView отображал весь GridView , знает ли кто-нибудь, как я могу это исправить? Спасибо всем. Файл xml: <?xml version="1.0" encoding="utf-8"?> <merge […]

Прокрутка EditText внутри ScrollView

У меня неприятная проблема. У меня есть EditText (8 строк) внутри ScrollView . И когда я пытаюсь прокручивать текст в EditText это поведение нестабильно. Иногда это прокрутка, иногда это не фокусируется. Это мой файл макета, чтобы сделать мой вопрос более ясным: <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:padding="8dp" > <TextView android:id="@+id/wo_task_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/no_description" /> <TextView android:id="@+id/wo_task_description" […]

Как отключить прокрутку ScrollView?

Попытка решить эту проблему: как отключить pullToRefreshScrollView от прослушивания до касания. Мне интересно, есть ли решение, чтобы блокировать ScrollView от обработки onTouchEvents, не создавая для него настраиваемый класс? Почему все метосы вроде gridView.getParent().requestDisallowInterceptTouchEvent(true); mScrollView.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { return false; } }); Не работает? В чем проблема с ними? […]

Сброс прокрутки в ScrollView

У меня есть ScrollView (и LinearLayout внутри него), установленный в качестве основного контента. Когда пользователь прокручивает вид вниз, а затем, если я заменил его дочерний (LinearLayout) на другой LinearLayout, представление останется в прокрученной позиции. Как сбросить обратно ScrollView для координат 0?

Android ScrollView обрезает дочернюю высоту

Как говорится в заголовке, я пытаюсь поместить CardView внутри ScrollView, но тень надписи CardView находится за пределами его родительского … Это XML-макет: <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".TestScrollViewActivity"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="128dp" android:background="?colorPrimary" android:gravity="bottom" android:minHeight="?actionBarSize"/> <ScrollView android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="center_horizontal" android:clipToPadding="false" android:paddingBottom="40dp" android:paddingTop="60dp"> <android.support.v7.widget.CardView android:layout_width="wrap_content" android:layout_height="wrap_content" android:elevation="4dp" app:cardBackgroundColor="@android:color/white" app:cardCornerRadius="0dp"> <LinearLayout android:layout_width="400dp" android:layout_height="600dp" android:orientation="vertical"> </LinearLayout> </android.support.v7.widget.CardView> […]

WebView в проблемах NestedScrollView

Я разместил WebView в NestedScrollView. Чтобы скрыть / показать панель инструментов, когда пользователь прокручивает вниз / вверх в WebView. Несносно, есть проблемы: Когда вы нажимаете на URL-адрес веб-страницы, которая перемещается на меньшую веб-страницу (по высоте), в нижней части веб-представления появляется пустая область. Когда я удалю это Javascript viewpager в html имеет проблемы с прокруткой, javascript […]

Динамическое добавление просмотров в RelativeLayout внутри ScrollView

Я пытаюсь добавить динамически созданные несколько RelativeLayouts в LinearLayout, который находится внутри RelativeLayout, который находится внутри ScrollView. Когда общая высота всех просмотров превышает размер экрана телефона, все представления отображаются правильно. Но когда общего размера динамически добавленных просмотров недостаточно для заполнения экрана, отображается только первый элемент RelativeLayout, а остальные не отображаются на экране. Я действительно безнадежен […]

Получение ArrayIndex из Bounds Исключение при добавлении новых элементов в список при прокрутке

У меня есть ListView в котором я загружаю данные из SQLite, устанавливая ограничение на 3 данных из SQLite при прокрутке списка, который я использовал AsyncTask для загрузки еще 3 данных из базы данных, но когда загружаются новые данные, это показывает мне ошибку: ArrayIndexOutOfBoundsException . адаптер: public class FarmerAdapter extends BaseAdapter implements Filterable{ Context context; ArrayList<Farmer> […]

Android 7 WebView с wrap_content

У меня есть WebView с android:layout_height="wrap_content" внутри ScrollView . До Android 7 это привело к изменению размера WebView до высоты локального содержимого html, которое я установил с помощью loadData . На моем Nexus 5X с Android 7, однако, высота WebView кажется ненадежной, иногда она отображает только части первой текстовой строки, иногда есть большой пробел в […]

Samsung Galaxy S2 2.3.5+ не вызывает overScrollBy ()

Похоже, что Samsung отключил сверхпрокрутку (вероятно, из-за костюма Apple). У меня есть реализация представления, которое расширяет ScrollView и переопределяет protected boolean overScrollBy(int deltaX, int deltaY, int scrollX, int scrollY, int scrollRangeX, int scrollRangeY,int maxOverScrollX, int maxOverScrollY, boolean isTouchEvent) { … return super.overScrollBy(deltaX, deltaY, scrollX, scrollY, scrollRangeX, scrollRangeY, 0, metrics.widthPixels,isTouchEvent); } На каждом другом устройстве (Gingerbread […]