【问题标题】:How can I make my EditText five lines high without using android:inputType="textMultiLine"?如何在不使用 android:inputType="textMultiLine" 的情况下使我的 EditText 高五行?
【发布时间】:2011-11-29 15:45:03
【问题描述】:

我想要一个五行高的 EditText 视图。出于视觉吸引力的原因,我希望它高五行(这样它就不会显得局促)。下面的代码不起作用,EditText 仅显示一行高。

我尝试了多行文本,它在视觉上可以工作,但是我想放弃它,因为我希望虚拟键盘说“下一步”(而不是自动提供多行文本的回车键)

如何使我的 EditText 框更大?或者,如何将 imeOption "actionNext" 与多行文本一起使用?

此代码不起作用...

<EditText
        android:id="@+id/etEdit"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:gravity="top"
        android:inputType="text"
        android:lines="5"  //this has no effect!
        android:imeOptions="actionNext"
        style="@style/dialogInput" />  

【问题讨论】:

  • 您是否尝试将 layout_height 设置为特定的像素高度?例如)50dp

标签: android android-edittext textinput


【解决方案1】:

变化:

android:inputType="text"

到:

android:inputType="textMultiLine"

为我工作!

【讨论】:

    【解决方案2】:
    <EditText
            android:id="@+id/etEdit"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:gravity="top"
            android:inputType="text"
            android:lines="5"  //this has no effect!
            android:imeOptions="actionNext"
            style="@style/dialogInput"
            android:singleLine="false" />  
    
    android:singleLine="false" will make editText to support multiple lines
    

    【讨论】:

    • 我对此进行了测试,但它不起作用。它产生一个带有下一个按钮的单行。不是带有下一个按钮的多行。
    【解决方案3】:

    另一方面,您可以尝试在文本字符串上使用换行符来显示,这是提示:http://xjaphx.wordpress.com/2011/07/15/set-line-break-in-textview/

    当然,你必须设置:

    android:singleLine="false"
    

    【讨论】:

      【解决方案4】:

      变化:

      android:inputType="text"
      

      收件人:

      android:inputType="textImeMultiLine"
      

      如果这不起作用,请更改:

      android:inputType="text"
      

      收件人:

      android:inputType="textMultiLine"
      

      并删除:

      android:imeOptions="actionNext"
      style="@style/dialogInput"
      

      【讨论】:

        猜你喜欢
        • 2021-03-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-17
        • 2020-11-25
        • 2011-08-21
        • 2015-03-11
        • 2011-09-18
        相关资源
        最近更新 更多