布局问题拖放有问题

时间:2015-12-08 18:24:39

标签: android android-layout layout

我有3个容器。我拥有所有ImageView和其他2个用户需要分类的大型文件。

enter image description here

我使用LinearLayout。

问题:第3张图片视图(bean)显示缩小。如何在它们之间有空间定期进行图像查看,如果没有剩余空间,我想进入下一行。

然后我拖动&将杏仁,苹果,香蕉图像视图放到2个容器中,得到以下结果。

enter image description here

我希望香蕉出现在第二排。

我有与上述相同的问题:

- 如何拥有常规尺寸的影像视图

- 我可以在(化妆品)

之间获得空格

- 如何在我的容器的第二行显示第三张图像

他们是否建议有一个漂亮的外观和感觉?

我在布局文件下方包含:

<?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:orientation="horizontal">

    <LinearLayout
        android:id="@+id/topleft"
        android:layout_width="300dp"
        android:layout_height="300dp"
        android:background="@drawable/shape">

        <ImageView
            android:id="@+id/myimage1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/almond" />

        <ImageView
            android:id="@+id/myimage2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/apple" />

        <ImageView
            android:id="@+id/myimage3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/banana" />

        <ImageView
            android:id="@+id/myimage4"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/beans" />
    </LinearLayout>

    <LinearLayout
        android:id="@+id/bottomleft"
        android:layout_width="160dp"
        android:layout_height="160dp"
        android:layout_marginLeft="20dp"
        android:background="@drawable/shape"
        android:orientation="horizontal"/>

    <LinearLayout
        android:id="@+id/topright"
        android:layout_width="160dp"
        android:layout_height="160dp"
        android:layout_marginLeft="20dp"
        android:background="@drawable/shape"
        android:orientation="horizontal"/>

    <LinearLayout
        android:id="@+id/bottomright"
        android:layout_width="160dp"
        android:layout_height="160dp"
        android:layout_marginLeft="20dp"
        android:background="@drawable/shape"
        android:orientation="horizontal"/>
</LinearLayout>

1 个答案:

答案 0 :(得分:0)

我认为,在考虑它和一些测试后,我需要手动管理它:位置,宽度/高度,.... 如果我有其他选择,请告诉我。