目前:
| Element 1 Element 2 | <- edge of screen
代替:
| Element 1 Element 2 | <- edge of screen
同时仍然能够:
| Element 1 Element 2 Element 3 Element 4 Elem| <- edge of screen Now scrolling
布局XML是:
<?xml version="1.0" enCoding="utf-8"?><linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID" androID:ID="@+ID/mainlinearLayout" androID:orIEntation="vertical" androID:layout_wIDth="fill_parent" androID:layout_height="fill_parent" > <TextVIEw androID:ID="@+ID/header" androID:layout_wIDth="fill_parent" androID:layout_height="25dp" > </TextVIEw> <ScrollVIEw androID:ID="@+ID/scroll1" androID:layout_wIDth="fill_parent" androID:layout_height="fill_parent" androID:layout_weight="1" > <linearLayout androID:ID="@+ID/contentLayout" androID:layout_wIDth="fill_parent" androID:layout_height="wrap_content" androID:orIEntation="vertical" > </linearLayout> </ScrollVIEw> <horizontalscrollview androID:ID="@+ID/horizontalscrollview1" androID:layout_wIDth="fill_parent" androID:layout_height="30dp"> <linearLayout androID:ID="@+ID/footerLayout" androID:layout_wIDth="fill_parent" androID:layout_height="fill_parent" androID:orIEntation="horizontal" > </linearLayout> </horizontalscrollview></linearLayout>
下面的XML被充满footerLayout:
<?xml version="1.0" enCoding="utf-8"?> <TextVIEw xmlns:androID="http://schemas.androID.com/apk/res/androID" androID:ID="@+ID/footer_content" androID:textSize="18sp" androID:layout_wIDth="fill_parent" androID:layout_height="wrap_content" androID:paddingleft="5dp" androID:paddingRight="5dp" androID:text="FOOTER" androID:singleline="true" />
任何帮助将不胜感激.
解决方法 我刚刚解决了这个问题.几分钟前我碰到了.您需要将HorizontalScrollVIEw居中并将其宽度/高度设置为wrap_content.您放在HSV中的布局必须将其宽度/高度设置为包装内容.这里的重要部分是不要在这个布局上设置任何重力/ layout_gravity,或者在你的意见膨胀之后可能会遇到(非常烦人的)裁剪问题.下面的例子包含在relativeLayout中.<horizontalscrollview androID:ID="@+ID/svexample" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:layout_centerHorizontal="true" androID:layout_below="@ID/rlExample"> <linearLayout androID:ID="@+ID/llExample" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:orIEntation="horizontal"> </linearLayout></horizontalscrollview >总结
以上是内存溢出为你收集整理的android – 当HorizontalScrollView的中心元素不足以使其滚动时全部内容,希望文章能够帮你解决android – 当HorizontalScrollView的中心元素不足以使其滚动时所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)