Android 在editText中设置一些空格

Android 在editText中设置一些空格,android,android-edittext,Android,Android Edittext,我可以在“EditText”的开头和结尾设置一些空格吗?如果可能的话,怎么做?实际上,我已经对我的“EditText”视图进行了一些自定义,现在它显示如下,如下图所示: 在我的例子中,正如你所看到的,在我的“描述”字段中,“描述”一词从一开始就开始了,看起来并不吸引人,我想在EditText文本的开头和结尾保留一些空间。我还想在运行时设置它,因为此editText视图是在从微调器中选择后在运行时设置的。我能做到这一点吗?像这样使用左填充 editText.setPadding(int left

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


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

像这样使用
左填充

editText.setPadding(int left、int top、int right、int bottom)

请尝试此代码

 android:paddingLeft="5dp"

在java代码中试试这个

 editText.setPadding( 5, 0,0,0);
请尝试此代码

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

您也可以通过XML在编码中实现这一点。 如果要在XML中执行此操作,则必须进行填充以编辑所需的文本

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

可以但我的视图是在运行时生成的。我需要用java代码编程设置这个填充。你能给我写这个代码吗…?谢谢你的回复。下次我需要用xml进行编辑时,即使是您的代码也会对我有所帮助。如果背景是a,您可以通过指定内容区域来完成此操作,即使您在运行时创建EditText,它也将适用。无论如何,你仍然可以使用@RobinHood提出的方法。
email.setPadding(int left,int top,int right,int bottom);