输入密码的输入边框跟屏幕有一段小距离  使用android:layout_marginTop="10dp"属性(RelativeLayout)或者android:marginTop="10dp"(LinearLayout)。
登录按钮其实可以通过Button来实现,定义一个Selector文件,在<shape>中定义:
<corner> : 定义边框圆角
<solid>:填充背景色-蓝色手机屏幕的左右边距,类似android:layout_marginTop="10dp"有android:layout_marginLeft 和 android:layout_marginRight属性。具体的值可以通过Eclipse快捷键 Alt+/进行查看。

解决方案 »

  1.   

    登录的按钮,不要设置宽度,设置横向充满,然后margin左右各xxdp密码输入框其实就是EditText,然后setbackground,上面锁的图片可以用relativelayout 然后放一个imageview。
      

  2.   


    @icyblood198999  
    请问为什么我以下在androidmanifest设置达不到它的效果的呢?<?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="fill_parent"
    android:layout_height="fill_parent" > <RelativeLayout android:id="@+id/RelativeLayout02"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content">
    <EditText android:id="@+id/login_edit_account"
    android:paddingLeft="45.0sp"
    android:saveEnabled="true" android:layout_width="fill_parent"
    android:layout_height="wrap_content" android:layout_marginLeft="5.0dip"
    android:layout_marginTop="5.0dip" android:layout_marginRight="5.0dip"
    android:layout_marginBottom="5.0px" android:hint="@string/strInputAccHint"
    android:maxLength="10" 
    android:layout_alignParentTop="true" android:inputType="number" />
    <TextView android:textSize="16.0dip" android:textColor="#ff3f3f3f"
    android:gravity="center_vertical" android:id="@+id/TextView01"
    android:paddingLeft="7.0sp" android:layout_width="wrap_content"
    android:layout_height="wrap_content" android:layout_marginRight="15.0sp"
    android:text="密码" android:layout_alignLeft="@+id/login_edit_account"
    android:layout_alignTop="@+id/login_edit_account"
    android:layout_alignBottom="@+id/login_edit_account" />
    </RelativeLayout>

    <ImageButton android:id="@+id/btn_login"
    android:background="@drawable/btn_login" android:clickable="true"
    android:layout_width="wrap_content" android:layout_height="wrap_content"
    android:layout_centerVertical="true"
    android:layout_gravity="center_vertical|center_horizontal" /> <TextView android:textSize="16.0dip" android:textColor="#ff3f3f3f"
    android:gravity="center_vertical" android:id="@+id/TextView05"
    android:paddingLeft="7.0sp" android:layout_width="wrap_content"
    android:layout_height="wrap_content" android:text="游客登录"
    android:layout_gravity="center_vertical|center_horizontal" /></LinearLayout>
      

  3.   

       你写个button,然后写个selector。让btn的背景选用这个selector。btn的宽度改成充满布局,然后设置margin属性。
      

  4.   

    LZ你的需求就是EditText文本宽需要4个角为圆角并有边框,这个你可以在drawable写个xml样式,在用background调用你写的样式就可以啊;
    xml样式如下:
    <?xml version="1.0" encoding="utf-8"?>
        <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
        <corners android:radius="6dp"/> <!-- 圆角角度 -->
        <solid android:color="@color/bg_white"/> 
        <stroke android:color="@color/bg_white" android:width="0.4dp"/> <!-- 边框颜色与边框大小 -->
    </shape>
    布局调用
    <EditText
                        android:id="@id/edittext2"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_marginLeft="10dp"  //这个地方就是你所需要的距离手机边缘距离
                        android:layout_marginRight="10dp" //这个地方就是你所需要的距离手机边缘距离
                        android:background="@drawable/edit_style"
                         />imageview布局
    <ImageView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:src="@drawable/image"
                    android:layout_marginLeft="10dp"  //这个地方就是你所需要的距离手机边缘距离
                    android:layout_marginRight="10dp" //这个地方就是你所需要的距离手机边缘距离
                    android:scaleType="fitXY"
                    />
    登陆按钮建议你用button
      

  5.   

    还有就是输入字体距文本框你设置android:padding=""。还不懂你就百度下文本框的属性吧