无法在按钮之间放置图像

时间:2015-08-28 11:29:06

标签: android material-design

我正在尝试在android代码中创建如下所示的模板,任何人都可以帮我做到这一点,

enter image description here

    <EditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="Username"/>
    <EditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:password="true"
        android:hint="Password"/>

       <RelativeLayout
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_marginTop="70dp">
            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:orientation="horizontal"
                android:gravity="center"
                android:background="@color/blue">
                <Button
                    android:layout_width="wrap_content"
                    android:layout_height="match_parent"
                    android:layout_marginRight="130dp"
                    android:text="Login In"
                    android:textStyle="normal"
                    android:textSize="15dp"
                    android:textColor="@android:color/white"
                    android:background="@color/blue"/>
                 <Button
                    android:layout_width="wrap_content"
                    android:layout_height="match_parent"
                    android:text="Sign Up"
                    android:textStyle="normal"
                    android:textSize="15dp"
                    android:textColor="@android:color/white"
                    android:background="@color/blue"/>
            </LinearLayout>
           <LinearLayout
               android:layout_width="50dp"
               android:layout_height="50dp"
               android:gravity="center">
                <ImageView
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:src="@mipmap/ic_launcher"/>
           </LinearLayout>
       </RelativeLayout>

以上是我为实现此目的而编写的代码,但看起来我做错了,任何人都可以帮助我理解这一点。

1 个答案:

答案 0 :(得分:1)

在linearLayout中添加android:layout_centerHorizontal="true"

       <LinearLayout
           android:layout_width="50dp"
           android:layout_height="50dp"
           android:layout_centerHorizontal="true"
           android:gravity="center">
            <ImageView
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:src="@mipmap/ic_launcher"/>
       </LinearLayout>