3

我可以在“EditText”的开头和结尾设置一些空格吗?如果可能,那怎么做?实际上,我已经对我的“EditText”视图进行了一些自定义,现在它显示如下,如下图所示:

模拟器截图

如您所见,在我的“描述”字段中,“描述”一词从一开始就开始了,这看起来并不吸引人,我想在 EditText 文本的开头和结尾保留一些空间。而且我想在运行时设置这个,因为这个editText视图是在从微调器中选择之后在运行时设置的。我能做到这一点吗?

4

5 回答 5

7

使用padding left喜欢

editText.setPadding (int left, int top, int right, int bottom);

于 2013-04-11T06:25:45.080 回答
2

试试这个代码

 android:paddingLeft="5dp"
于 2013-04-11T06:28:43.120 回答
1

试试这个代码......

        android:includeFontPadding="true"
        android:paddingLeft="5dp"
于 2015-03-25T13:29:00.043 回答
0

在你的java代码中试试这个

 editText.setPadding( 5, 0,0,0);
于 2013-04-11T06:36:35.750 回答
0

您可以通过 XML 以及在编码中执行此操作。如果你想在 XML 中做,你必须对所需的编辑文本进行填充。

<EditText
android:id="@+id/bt_description"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:paddingLeft="10dp" />

如果不是,您可以通过上述代码执行此操作。

email.setPadding(int left,int top,int right,int bottom);
于 2017-10-03T06:56:25.257 回答