我有一个布局是这样的:Android的滚动视图吃了添加布局
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginBottom="10dp"
android:background="#ff303f"
android:id="@+id/layout">
<ImageView
android:id="@+id/picture"
android:layout_width="300dp"
android:layout_height="300dp"
android:layout_centerInParent="true"/>
<Button
android:id="@+id/cancel"
android:layout_width="45dp"
android:layout_height="45dp"
android:layout_alignRight="@id/picture"
android:background="@drawable/cross_out"/>
</RelativeLayout>
我使用正常的布局充气服务,设置一些功能按钮,给ImageView的图像(所有图像它充气具有相同的尺寸和长宽比)。
在那之后,我加入这个观点我片段的布局,也不过是滚动型这是一个家长,它有一个我称之为“地图”,并简单地把它添加到地图一个孩子的线性布局。
预期:增加的布局应该得到适当补充,我可以通过它滚动。实际:如果添加了2个以上,第一个会被吃掉。我可以看到它一半或有时它完全吃掉了。 :\
任何想法什么回事?非常感谢您的时间。
编辑:这里的布局文件I添加膨胀布局成:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scrollView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#f6ff45">
<LinearLayout
android:id="@+id/map"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#43ff44"
android:orientation="vertical"
android:layout_margin="10dp"
android:layout_gravity="center"
android:layout_marginTop="15dp">
</LinearLayout>
</ScrollView>
我还忘了提及,添加3个或更多这些布局后,我意识到有一个在端不必要空的空间。 :\
Java代码中定义滚动视图你能提供的代码,您实际上添加的看法?如果向ScrollView添加许多相同的视图,ListView可能更有效。 – dharms 2014-10-01 20:45:09
需要了解如何在代码中添加视图。 – uDevel 2014-10-01 20:58:59