Android EditText 在按下回车键时不展开

标签 android xml android-edittext

我的布局 xml 中有一个 EditText 看起来像这样,当用户按下 enter 时它没有展开

<EditText 
        android:layout_height="40dp"
        android:layout_width="fill_parent"
        android:gravity="top"
        android:maxLines="10"
        android:minHeight="40dp"
        android:id="@+id/edSearch"
        android:layout_toLeftOf="@+id/btnSearch"
        android:layout_centerVertical="true"
        android:layout_alignParentLeft="true"
        android:hint="City..."
        />

但是当我将 android:layout_height="40dp" 更改为 android:layout_height="wrap_content" 时,编辑文本能够在用户按下回车键时展开。

如何在保持此行的同时保持 EditText 扩展 android:layout_height="40dp"

谢谢

最佳答案

试试这个

<EditText 
        android:layout_height="wrap_content"
        android:layout_width="match_parent"
        android:gravity="Top"
        android:maxLines="10"
        android:minHeight="40dp"
        android:id="@+id/edSearch"
        android:layout_toLeftOf="@+id/btnSearch"
        android:layout_centerVertical="true"
        android:layout_alignParentLeft="true"
        android:inputType="textMultiLine"
        android:hint="City..."
        />

希望这能奏效

关于Android EditText 在按下回车键时不展开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23671800/

相关文章:

android - 在哪里可以找到 google-webrtc 源代码?

Android项目在 "Titanium Studio"

sql-server - 是否可以使用 SQL Server 或 SSIS 解析此 XML 文件?

android - 在 fragment 中的 EditText 中按回车键时修复顶部的工具栏

android - 在拖动时选择编辑文本中的一些文本

java - 指定的子项已经有父项。您必须首先在子级的父级上调用removeView() (Android)

android - 如何使用 Dagger2 在服务中注入(inject)依赖项

android - onSuccessTask 与 addOnSuccessListener?

php - 如何检查字符串是否是有效的 XML 元素名称?

c# - 使用 XSD 的 XML 验证失败,而在线验证器通过