我可以在“EditText”的开头和结尾设置一些空格吗?如果可能,那怎么做?实际上,我已经对我的“EditText”视图进行了一些自定义,现在它显示如下,如下图所示:
如您所见,在我的“描述”字段中,“描述”一词从一开始就开始了,这看起来并不吸引人,我想在 EditText 文本的开头和结尾保留一些空间。而且我想在运行时设置这个,因为这个editText视图是在从微调器中选择之后在运行时设置的。我能做到这一点吗?
我可以在“EditText”的开头和结尾设置一些空格吗?如果可能,那怎么做?实际上,我已经对我的“EditText”视图进行了一些自定义,现在它显示如下,如下图所示:
如您所见,在我的“描述”字段中,“描述”一词从一开始就开始了,这看起来并不吸引人,我想在 EditText 文本的开头和结尾保留一些空间。而且我想在运行时设置这个,因为这个editText视图是在从微调器中选择之后在运行时设置的。我能做到这一点吗?
使用padding left
喜欢
editText.setPadding (int left, int top, int right, int bottom);
试试这个代码
android:paddingLeft="5dp"
试试这个代码......
android:includeFontPadding="true"
android:paddingLeft="5dp"
在你的java代码中试试这个
editText.setPadding( 5, 0,0,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);