У меня есть viewpager
, который содержит макет с scrollview
как родительский и webview
как child.I никогда не сталкивался с проблемой с портретным режимом, однако в ландшафтном режиме это действует очень странно.Проблема с прокруткой Android в прокрутке с помощью viewpager
На экране снимается высота портрета (который я тоже предполагаю) в ландшафте. Таким образом, при прокрутке вниз активируется scrollview
.
Если я заблокирую касание, положив requestDisallowInterceptTouchEvent(true);
, но если я сделаю это, я не смогу перейти на следующую страницу.
Я дал следующее configChanges
android:configChanges="keyboardHidden|orientation|screenSize"
Вот мой основной XML-код
<?xml version="1.0" encoding="utf-8"?><ScrollView
android:id="@+id/nestedScrollView"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:fillViewport="true">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:id="@+id/topMostLayout">
<RelativeLayout
android:id="@+id/topbarlayout"
android:layout_width="match_parent"
android:layout_height="43dp"
android:background="@android:color/white">
</RelativeLayout>
<View
android:layout_width="match_parent"
android:layout_height="2dp"
android:background="@android:color/darker_gray"
android:layout_marginBottom="4dp" />
<com.mango.expert.utils.FullCard_ShadowLayout
android:id="@+id/activity_shadow_layout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:sl_cornerRadius="7dp"
app:sl_shadowColor="@color/shadow">
<FrameLayout
android:id="@+id/dummyLayoutForViewPager"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<LinearLayout
android:id="@+id/dummyLinearLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:layout_margin="2dp"
android:background="@drawable/for_full_card_bg" >
</LinearLayout>
</FrameLayout>
</com.mango.expert.utls.FullCard_ShadowLayout>
<android.support.v4.view.ViewPager
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/view_pager"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1">
</android.support.v4.view.ViewPager>
Некоторые теги отсутствуют, я нахожу, что трудности в склеивании XML here.xml полностью прекрасен. Любая помощь будет действительно great.Forgot упомянуть, что WebView в фрагменте и Scrollview в основной раскладке
Там нет необходимости добавлять WebView внутри Scrollview – Mrinmoy
Если я удалить Scrollview я не в состоянии видеть полное содержание в ландшафтном режиме – venky