
我的活动已经实现了OnGestureListener来获取一些触摸信息.但是,我试图禁用onGestureListener,它仍然无法正常工作.
它在SlIDingDrawer之外工作.是否有可能让它在SlIDingDrawer中运行?
我通过提供ScrollVIEw ID解决了它,然后将该ID放在SlIDingDrawer androID:content =“@ ID / content”中.
<?xml version="1.0" enCoding="utf-8"?> <linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID" androID:layout_wIDth="match_parent" androID:layout_height="match_parent" androID:layout_gravity="right" androID:background="@drawable/pozadina_touchpad" androID:orIEntation="vertical" > <linearLayout androID:layout_wIDth="100dp" androID:layout_height="match_parent" androID:layout_gravity="right" androID:orIEntation="vertical" > <SlIDingDrawer androID:ID="@+ID/prosirenje" androID:layout_wIDth="match_parent" androID:layout_height="match_parent" androID:orIEntation="horizontal" androID:content="@+ID/content" androID:handle="@+ID/handle" > <button androID:ID="@+ID/handle" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:background="@drawable/gumb_slIDer" /> <ScrollVIEw androID:layout_wIDth="fill_parent" androID:layout_height="wrap_content"> <linearLayout androID:ID="@+ID/content" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" androID:background="@drawable/slIDer" androID:gravity="center" androID:onClick="nemaSkrola" androID:orIEntation="vertical" > <button androID:ID="@+ID/ico_povecalo" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:layout_margin="20dp" androID:background="@drawable/ikona_povecalo" /> <button androID:ID="@+ID/ico_desktop" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:layout_margin="20dp" androID:background="@drawable/ikona_komp" /> <button androID:ID="@+ID/ico_daljinski" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:layout_margin="20dp" androID:background="@drawable/ikona_play" /> <button androID:ID="@+ID/ico_tipkovnica" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:layout_margin="20dp" androID:background="@drawable/ikona_tipka" /> <button androID:ID="@+ID/ico_settings" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:layout_margin="20dp" androID:background="@drawable/ikona_settings" /> </linearLayout> </ScrollVIEw> </SlIDingDrawer> </linearLayout> </linearLayout>解决方法 给scrollVIEw的宽度和高度赋予一些价值并尝试这样
<ScrollVIEw androID:ID="@ID/content" androID:layout_wIDth="300dp" androID:layout_height="300dp" androID:layout_centerHorizontal="true" androID:layout_margintop="15dp"> <linearLayout androID:layout_wIDth="fill_parent" androID:layout_height="wrap_content" androID:orIEntation="vertical" > </linearLayout></ScrollVIEw>
请更改scrollvIEw ID,如下所示:
androID:ID="@ID/content"
请更改句柄按钮ID,如下所示:
androID:ID="@ID/handle"总结
以上是内存溢出为你收集整理的Android,LinearLayout不会滚动全部内容,希望文章能够帮你解决Android,LinearLayout不会滚动所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)