2015-10-05 118 views
1

我已经开始使用TextInputLayout。我想让EditText的提示在中心对齐。但由于某种原因,提示并未与中心保持一致。但是,一旦我开始在EditText字段中输入内容,文本就会与中心对齐。请帮助我正确对齐。我希望我的提示也是中心对齐的。TextInputLayout EditText重力不起作用

<android.support.design.widget.TextInputLayout 
    android:id="@+id/dobLyt" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" > 

     <EditText 
      android:id="@+id/dob" 
      style="@style/MyEditText" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center_vertical" 
      android:gravity="center" 
      android:hint="Date of Birth" 
      android:inputType="number" 
      android:textColor="#333333" 
      android:textSize="15dp" /> 
</android.support.design.widget.TextInputLayout> 

回答

1

使用本

<EditText 
    android:id="@+id/et" 
    android:layout_width="100dp" 
    android:layout_height="wrap_content" 
    android:layout_marginLeft="10dp" 
    android:layout_marginRight="10dp" 
    android:ems="10" 
    android:gravity="center_vertical|center_horizontal" 
    android:inputType="numberDecimal"/>