【问题标题】:Set padding and margin to Hint in Customized EditText在自定义 EditText 中将填充和边距设置为提示
【发布时间】:2017-05-17 17:36:27
【问题描述】:

我有 2 个自定义的编辑文本。我也有提示。如何设置提示的填充?

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?我该如何实现? 谢谢

【问题讨论】:

标签: android xml android-layout


【解决方案1】:

您好,更改您的选择器并为其添加填充

<?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>

【讨论】:

    【解决方案2】:

    我已经编辑了你的 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" />
    

    【讨论】:

      猜你喜欢
      • 2016-12-02
      • 1970-01-01
      • 1970-01-01
      • 2013-01-09
      • 1970-01-01
      • 1970-01-01
      • 2011-03-14
      • 1970-01-01
      • 2011-08-25
      相关资源
      最近更新 更多