我在gridview的标题中放了一个textview但是如果我需要滚动textview它不滚动,而是滚动gridview。
这是代码:
<GridWithHeader
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/gridWithHeader"
android:numColumns="2"
android:focusableInTouchMode="true"
android:nestedScrollingEnabled="true"
android:focusable="true" />
这是标题
的内容<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center_horizontal"
android:layout_weight="1"
android:id="@+id/row_2"
android:weightSum="1">
<TextView
android:id="@+id/text_header_view"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>
错误在哪里或我该如何解决问题?
答案 0 :(得分:0)
尝试从&#34; GridWithHeader&#34;中删除android:focusableInTouchMode
和android:focusable="true"
并将它们添加到Textview中,如下所示:
<TextView
android:id="@+id/text_header_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:focusable="true"
android:focusableInTouchMode="true"
android:fadeScrollbars="false"
android:scrollbars="vertical" >