在editText中设置一些空格

时间:2013-04-11 06:22:49

标签: android android-edittext

我可以在开头和结尾设置'EditText'内的空间吗?如果可能的话,怎么样?实际上,我在“EditText”视图上做了一些自定义,现在它显示如下,如下图所示:

Emulator screen shot

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

5 个答案:

答案 0 :(得分:6)

使用padding left之类的

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

答案 1 :(得分:2)

试试这段代码

 android:paddingLeft="5dp"

答案 2 :(得分:1)

试试这段代码......

        android:includeFontPadding="true"
        android:paddingLeft="5dp"

答案 3 :(得分:0)

在你的java代码中试试这个

 editText.setPadding( 5, 0,0,0);

答案 4 :(得分: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);