Android EditText 文本不垂直居中

标签 android android-edittext

我有定义 EditBox 的搜索栏

<EditText
    android:id="@+id/search_editbox"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_centerVertical="true"
    android:layout_toLeftOf="@id/search_execute_imageview"
    android:layout_toRightOf="@id/layout_back_logo"
    android:gravity="left"
    android:hint="@string/search_hint"
    android:maxLength="20"
    android:textCursorDrawable="@null"
    android:drawableRight="@drawable/abc_ic_clear_holo_light"
    android:background="@drawable/rounded_edittext_states"
    android:padding="5dip"        
    android:singleLine="true"
    android:textSize="@dimen/main_text_size" />

尽管 android:layout_centerVertical="true" 文本不在中间,而是靠近上侧。

enter image description here

最佳答案

使用

 android:gravity="left|center_vertical"

关于Android EditText 文本不垂直居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28085226/

相关文章:

android - 从 url android 下载 docx 文件

android - Osmdroid 在标记内插入文本

Android:使用 WebView 播放 Assets 声音

java - Android 中 findViewById() 上的 NullPointerException

android - 用于输入许可证的 EditText

java - 无法从 EditText 获取 Toast

java - 如何在 Android 设备上获取消息列表 - 保持对额外信息的访问

android - 如何在不停止的情况下重复播放音频?

java - 输入 EditText 时应用程序崩溃

Android:单击 EditText 时启动 Activity