android - 如何在 EditText 中居中和左对齐提示文本?

标签 android android-layout

这是我的布局,它很好地使提示居中,但是我如何使提示左对齐,比如 10dip 的边距?(即我想保持它垂直居中但也左对齐)

             <EditText
                android:id="@+id/mobilePhoneNumber"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:visibility="gone"
                android:inputType="number"
                android:ellipsize="start"
                android:gravity="center"
                android:layout_marginTop="10dip"
                android:hint="@string/lbl_hint_enter_mobile_phone_number"
                android:textSize="14dip"
                android:layout_marginLeft="10dip"
                android:layout_marginRight="10dip"
                android:maxLines="1" />

最佳答案

 <EditText
            android:id="@+id/mobilePhoneNumber"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:inputType="number"
            android:ellipsize="start"
            android:gravity="left|center_vertical"
            android:paddingLeft="5dp"
            android:layout_marginTop="10dip"
            android:hint="hello world"
            android:textSize="14dip"
            android:layout_marginLeft="10dip"
            android:layout_marginRight="10dip"
            android:maxLines="1" />

关于android - 如何在 EditText 中居中和左对齐提示文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11424265/

相关文章:

java - TextView 没有得到更新

Android:如何正确隐藏系统用户界面

android - 使用 android espresso 自动化深度链接

android - Web Speech API 文本转语音不适用于移动设备

android - Android 中打开对话框时拦截 HOME 键

java - 在 Android 中的 viewpager 和 tablayout 中查看 fragment 中的可见性检查

android - PendingIntent 中的 TaskStackBuilder 不工作

android - XML-安卓 :layout_above Error

android - 由于 parent 的填充,未显示按钮高度

android - Cardview 阴影没有出现在 Lollipop 设备中?