edittext padding不反映在实际设备上

时间:2013-10-21 09:48:35

标签: android android-edittext

我使用startPadding来制作一些空间。它反映在AVD上,但是当我在实际设备上测试时

没有反映。

    <EditText
    android:id="@+id/e_name"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:paddingStart="5dp"
    android:layout_marginBottom="20dp"  
    android:layout_marginLeft="5dp" 
    android:background="@drawable/edit_text"
    android:singleLine="true" />

2 个答案:

答案 0 :(得分:1)

使用:

android:padding ="6dp":从所有方向(左,右,上,下)提供填充。

或使用以下方式指定方向:

android:paddingLeft="6dp"
android:paddingRight="6dp"
android:paddingTop="6dp"
android:paddingBottom="6dp"

答案 1 :(得分:1)

仅使用填充属性,它会影响左下 - 右上角的padiing,语法如下:

android:padding ="5dp"

或者你可以手动给出padiing,比如paddingLeft,right,top和botton,语法如下:

android:paddingLeft ="6dp"
android:paddingRight ="6dp"
android:paddingTop ="6dp"
android:paddingBottom ="6dp"