<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ScrollView
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<TextView
android:text="Mesaj Başlığı"
android:padding="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/textExtendHeader"
android:layout_marginBottom="2dp"
android:textStyle="bold"
android:textSize="22sp" />
<FrameLayout
android:layout_width="match_parent"
android:layout_height="300dp"
android:layout_x="0dp"
android:layout_y="0dp"
android:layout_gravity="center_horizontal|top">
<TableRow
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="000dp">
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true"
android:gravity="top">
<ListView
android:id="@+id/ListC"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:cacheColorHint="#FFDAFF7F"
android:focusable="true"
android:focusableInTouchMode="true"
android:footerDividersEnabled="true"
android:headerDividersEnabled="true"
android:fastScrollEnabled="true"
android:fastScrollAlwaysVisible="true"
android:clickable="true"
android:scrollingCache="true"
android:smoothScrollbar="true"
android:stackFromBottom="false"
android:drawSelectorOnTop="true" />
</ScrollView>
</TableRow>
</FrameLayout>
<FrameLayout
android:layout_width="match_parent"
android:layout_height="33dp"
android:layout_x="0dp"
android:layout_y="135dp"
android:layout_gravity="center_horizontal|top">
<View
android:layout_marginTop="15dp"
android:layout_width="fill_parent"
android:layout_height="1dp"
android:background="@android:color/darker_gray" />
</FrameLayout>
<FrameLayout
android:layout_width="match_parent"
android:layout_height="33dp"
android:layout_x="0dp"
android:layout_y="135dp"
android:layout_gravity="center_horizontal|top">
<View
android:layout_marginTop="15dp"
android:layout_width="fill_parent"
android:layout_height="1dp"
android:background="@android:color/darker_gray" />
</FrameLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:showDividers="middle">
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:minHeight="72dp"
android:paddingLeft="16dp"
android:paddingRight="16dp">
<LinearLayout
android:orientation="vertical"
android:minWidth="25px"
android:minHeight="25px"
android:layout_width="0px"
android:layout_height="wrap_content"
android:id="@+id/linearLayout12"
android:layout_weight="1"
android:layout_gravity="center">
<TextView
android:text="Çağrı Bilgileri"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/textExtendHeader"
android:layout_marginBottom="2dp"
android:textSize="22sp" />
<FrameLayout
android:layout_width="match_parent"
android:layout_height="33dp"
android:layout_x="0dp"
android:layout_y="135dp"
android:layout_gravity="center_horizontal|top">
<View
android:layout_marginTop="15dp"
android:layout_width="fill_parent"
android:layout_height="1dp"
android:background="@android:color/darker_gray" />
</FrameLayout>
<TextView
android:text="Mesaj Başlığı"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/textExtendHeader"
android:layout_marginBottom="2dp"
android:textSize="22sp" />
<TextView
android:text="mesaj içeriği"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingTop="10dp"
android:id="@+id/textExtendBody" />
<TextView
android:text="Tarih"
android:layout_width="match_parent"
android:paddingTop="10dp"
android:gravity="right"
android:paddingRight="10dp"
android:layout_height="match_parent"
android:id="@+id/textExtendDatetime" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:minHeight="72dp"
android:paddingLeft="16dp"
android:paddingRight="16dp">
<ImageView
android:src="@android:drawable/ic_menu_gallery"
android:layout_width="40dp"
android:layout_height="40dp"
android:id="@+id/avatarView3"
android:layout_gravity="center"
android:layout_marginRight="16dp" />
<LinearLayout
android:orientation="vertical"
android:minWidth="25px"
android:minHeight="25px"
android:layout_width="0px"
android:layout_height="wrap_content"
android:id="@+id/linearLayout15"
android:layout_weight="1"
android:layout_gravity="center">
<TextView
android:text="Effective Navigation in Android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/item_text_primary3"
android:layout_marginBottom="2dp" />
<TextView
android:text="James Montemagno"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/item_text_primary4" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:minHeight="72dp"
android:paddingLeft="16dp"
android:paddingRight="16dp">
<ImageView
android:src="@android:drawable/ic_menu_gallery"
android:layout_width="40dp"
android:layout_height="40dp"
android:id="@+id/avatarView4"
android:layout_gravity="center"
android:layout_marginRight="16dp" />
<LinearLayout
android:orientation="vertical"
android:minWidth="25px"
android:minHeight="25px"
android:layout_width="0px"
android:layout_height="wrap_content"
android:id="@+id/linearLayout16"
android:layout_weight="1"
android:layout_gravity="center">
<TextView
android:text="Mastering Time and Space"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/item_text_primary7"
android:layout_marginBottom="2dp" />
<TextView
android:text="Jérémie Laval"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/item_text_primary8" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
</LinearLayout>
</ScrollView>
</RelativeLayout>
这是我的布局整页scrollview,我在这个页面上也得到了一个listview,但是当我使用scrollview无法移动或滚动listview行时,是否有任何样本?我尝试使用listview页眉和页脚,但我不能成功任何建议吗?
答案 0 :(得分:0)
不要在ScrollView中嵌套Listview。列表视图默认允许滚动。 由于您在scrollview中嵌套了listview,因此listview无法获取事件。因此,您无法滚动。
答案 1 :(得分:0)
您在ScrollView的ScrollView中有一个ListView,选择一个!
您的ListView已经可滚动并自动处理视图回收,因此它本身应该可以正常工作。
答案 2 :(得分:0)
您应该更改布局。你有三个滚动的对象,你在里面设置。尽量避免在ScrollView中使用ListView。在这种情况下,您遇到的问题是系统无法理解触摸的位置,并在屏幕上滚动后滚动。 ListView是ScrollView的嵌套元素。 ListView始终将焦点放在他的父母身上,这就是为什么它无法滚动。