我想對齊drawable
並提示中心EditText
。對於我有這樣一段代碼,如何集中對齊edittext中的提示和繪圖?
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:id="@+id/relative_layout"
android:layout_margin="5dp" >
<EditText
android:id="@+id/edittext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="Hint"
android:background="@null"
android:gravity="center"
android:textColor="@android:color/black"
android:textColorHint="@color/black"
android:textSize="14sp"
android:paddingTop="5dp"
android:paddingBottom="5dp"
android:drawableLeft="@android:drawable/icon"
android:drawableStart="@android:drawable/icon" />
</RelativeLayout>
現在只要用戶開始輸入時,drawable
應該移動到的EditText
極左。如何實現這一目標?
也許您可能需要重寫EditText類並重繪... – Stallion
您的drawable不在中心。它在左邊。你的'EditText'是'wrap_content',所以它看起來就好像它在中心。 –
那麼如何實現它不w_o wrap_content –