展会信息港展会大全

ScrollView和ListView冲突解决 android开发学习
来源:互联网   发布日期:2015-10-03 10:51:38   浏览:2866次  

导读:当我们在ScrollView下放置ListView或者在ScrollView的目录下放置LinearLayout,LinearLayout下再放置ListView,会发现ListView被压缩成了一行。这时可以在ListView中设定ListView的高度。来防止ListView被压缩。......

当我们在ScrollView下放置ListView或者在ScrollView的目录下放置LinearLayout,LinearLayout下再放置ListView,

会发现ListView被压缩成了一行。这时可以在ListView中设定ListView的高度。来防止ListView被压缩。

代码如下。当然也可以在java代码中动态计算ListView的高度,来放置ListView被压缩。这一点的话在以后会进行补充。

<ScrollView

xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

>

<LinearLayout

android:orientation="vertical"

android:layout_width="wrap_content"

android:isScrollContainer="true"

android:scrollbars="vertical"

android:layout_height="wrap_content">

<ListView android:id="@+id/lvFolderNameType"

android:layout_height="200dp"

android:layout_width="match_parent"

android:isScrollContainer="true"

android:background="@color/transparent"

android:choiceMode="singleChoice"

>

</ListView>

<EditText

android:inputType="text"

android:id="@+id/etCustomFolderName"

android:textColor="#FF000000"

android:background="@android:drawable/edit_text"

android:layout_height="wrap_content"

android:layout_width="match_parent">

</EditText>

</LinearLayout>

</ScrollView>

赞助本站

人工智能实验室

相关热词: ScrollView ListView 冲突

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港