android – 如何在不使用Scrollview的情况下使LinearLayout可滚动

android – 如何在不使用Scrollview的情况下使LinearLayout可滚动,第1张

概述<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" style="@style/bag" android:layout_height="fill_parent" android:layout_width="fill_parent" android:orientation="ver
<linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"         androID:layout_height="fill_parent" androID:layout_wIDth="fill_parent"    androID:orIEntation="vertical" ><relativeLayout        androID:ID="@+ID/relativeLayout2"                    androID:layout_wIDth="fill_parent"        androID:layout_height="wrap_content">        <TextVIEw          androID:layout_height="wrap_content"         androID:layout_wIDth="wrap_content"        androID:layout_marginleft="25dp"        androID:layout_margintop="18dp"        androID:textSize="15dp"        androID:text="General Preference"        androID:ID="@+ID/genpref">        </TextVIEw>    <ListVIEw        androID:ID="@+ID/settingsListVIEw1"                androID:layout_wIDth="fill_parent"        androID:layout_height="wrap_content"        androID:layout_marginleft="15dip"        androID:layout_marginRight="15dip"        androID:background="@drawable/radius"        androID:ListSelector="@drawable/List_selector"        androID:paddingtop="8dip"        androID:paddingBottom="8dip"         androID:scrollbars="none"        androID:layout_below="@ID/genpref"/>        <TextVIEw          androID:ID="@+ID/notpref"        androID:layout_height="wrap_content"         androID:layout_wIDth="wrap_content"        androID:layout_marginleft="25dp"        androID:layout_margintop="25dp"        androID:textSize="15dp"        androID:text="Notification Preference"        androID:layout_below="@ID/settingsListVIEw1">        </TextVIEw>        <ListVIEw  androID:ID="@+ID/settingsListVIEw2" androID:layout_wIDth="fill_parent"         androID:layout_height="fill_parent"            androID:layout_marginleft="15dip" androID:layout_marginRight="15dip"               androID:layout_marginBottom="15dip"         androID:background="@drawable/radius"                 androID:paddingleft="5dip" androID:paddingRight="5dip"             androID:paddingtop="15dip" androID:paddingBottom="15dip"             androID:ListSelector="@drawable/List_selector"             androID:layout_below="@ID/notpref"             androID:scrollbars="none"            />            </relativeLayout></linearLayout>

在我的应用程序中,我想在linearlayout中创建两个ListvIEw,并且不使用ScrollVIEw使linearlayout可滚动.据我所知,scrollvIEw在使用ListvIEw时遇到了问题.这张照片并不是我想要的,但让我们假装下面列表视图中有另一个列表视图.所以我想显示ListvIEw的所有可用项目(在我的app 2 ListvIEw的项目中)并使linearLayout可滚动. ScrollVIEw不能正常运行,因为它必须只有一个直接子项.我找不到解决方案.所以请帮我解决,谢谢

解决方法 我不认为将多个列表放在一个屏幕上是一个好主意becoz touch会变得很奇怪,使用屏幕会变得很复杂.你应该考虑别的东西在一个屏幕上一起显示多个列表.你可以在一个屏幕上水平排列多个列表单屏.Romain Guy(谷歌开发者)也在以下链接中接受这个事实….

http://groups.google.com/group/android-developers/browse_thread/thread/77acd4e54120b777

我希望这个答案能帮助你解决问题.

总结

以上是内存溢出为你收集整理的android – 如何在不使用Scrollview的情况下使LinearLayout可滚动全部内容,希望文章能够帮你解决android – 如何在不使用Scrollview的情况下使LinearLayout可滚动所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1121887.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存