我有2个自定义的edittext。我也有一个提示。如何设置填充到提示?
edittext.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle"
>
<solid android:color="#ffffff"
/>
<corners android:radius="10dp"
/>
<stroke
android:width="1dp"
android:color="#ffa500"
/>
</shape>
</item>
</selector>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textEmailAddress"
android:ems="10"
android:id="@+id/etemail"
android:hint="Rally Username"
android:layout_above="@+id/etpassword"
android:layout_centerHorizontal="true"
android:layout_margin="2dp"
android:background="@drawable/edittext"
android:padding="1dp"
android:textAlignment="viewStart" />
在那里我想要拉力赛用户名和拉力赛密码到2或3 dp左边?我如何实现? 感谢
答案 0 :(得分:1)
我已编辑了您的EditText。
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textEmailAddress"
android:ems="10"
android:id="@+id/etemail"
android:hint="Rally Username"
android:layout_above="@+id/etpassword"
android:layout_centerHorizontal="true"
android:layout_margin="2dp"
android:background="@drawable/edittext"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:paddingTop="1dp"
android:paddingBottom="1dp"
android:textAlignment="viewStart" />
答案 1 :(得分:1)
Hello更改您的选择器并向其添加填充
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle"
>
<solid android:color="#ffffff"
/>
<corners android:radius="10dp"
/>
<padding android:bottom="10dp"
android:left="10dp"
android:right="10dp"
android:top="10dp"/>
<stroke
android:width="1dp"
android:color="#ffa500"
/>
</shape>
</item>