1

我有ListView它也是可滚动的,里面有 MultiLine EditText ,当我想滚动 EdiText 时,它不能正确滚动,然后 Listview 的滚动工作,而我想滚动 Edittext。所以请提出一些好的方法来处理这个问题。

 <LinearLayout
     android:layout_width="match_parent"
     android:layout_height="wrap_content" >

            <EditText
                android:id="@+id/et_address"
                style="@style/Text.Medium"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="9"
                android:gravity="top"
                android:hint="@string/address"
                android:inputType="textMultiLine|textCapSentences"
                android:maxHeight="75dp"
                android:maxLength="256"
                android:minLines="2"
                android:scrollbars="vertical"
               />
</LinearLayout>
4

2 回答 2

0

您不应该将 ListView 放在 ScrollView 中,因为 ListView 类实现了自己的滚动,并且它只是不接收手势,因为它们都由父 ScrollView 处理。我强烈建议您以某种方式简化布局。例如,您可以将希望滚动到 ListView 的视图添加为页眉或页脚。

于 2013-08-23T12:06:45.977 回答
0

删除该行android:maxHeight="75dp"并给出android:layout_height="wrap_content"edittext。它将自动包装其内容,无需滚动即可查看其内容。

于 2013-08-23T12:10:56.877 回答