LinearLayout中的Android ImageView对齐方式

时间:2014-08-05 17:12:08

标签: imageview alignment

我有一个简单的Android应用程序。在一个活动中,我添加了LinearLayout(水平。我放了三个不同的ImageView对象。我希望它们是:一个在左边,一个在中心,一个在右边。 这是xml代码:

<LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="50dp"
        android:orientation="horizontal">

        <ImageView
            android:id="@+id/javtokas"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_lefthorizontal="true"
            android:src="@drawable/javtokas" />

         <ImageView
            android:id="@+id/jankunas"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerhorizontal="true"
            android:src="@drawable/jankunas" />

         <ImageView
            android:id="@+id/lipkevicius"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_righthorizontal="true"
            android:src="@drawable/lipkevicius" />

    </LinearLayout>

我尝试了许多不同的选择,但没有人运作良好。我怎样才能实现我的目标?

1 个答案:

答案 0 :(得分:0)

您正在寻找 android:layout_weight

您的所有图片视图都应该有 机器人:layout_width =&#39; 0dp&#39; 机器人:layout_weight =&#39; 1&#39;