drawable
と中心のヒントをEditText
に揃えたいとします。そのために、私は、コードのこの部分を持っています、ヒントとdrawableを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
ドロアブルは中央にありません。それは左です。あなたの 'EditText'は' wrap_content'なので、中心にあるようです。 –
それを実現する方法wrap_contentを作成しないでください –