2013-03-07 70 views
2

我需要爲我的edittext設置actiondone而不設置singleLine oprions(我需要多行輸入)。我該怎麼做?actionDone for EditText without singleLine選項

是這樣的代碼:

<EditText 
    android:id="@+edit_text/title" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:hint="Titolo" 
    android:imeOptions="actionNext" 
    android:singleLine="true" /> 

<EditText 
    android:id="@+edit_text/content" 
    android:layout_width="fill_parent" 
    android:layout_height="0dp" 
    android:layout_weight="1" 
    android:gravity="top" 
    android:hint="Inserisci la nota" 
    android:singleLine="false" 
    android:imeOptions="actionDone" /> 
+0

沒有解決辦法了嗎? – dimetil 2013-07-18 19:15:00

回答

0

這爲我工作:

<EditText 
     android:id="@+id/name" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:imeOptions="actionDone" 
     android:singleLine="false" /> 
+1

它不適合我。 – giozh 2013-03-07 21:05:54

+1

也不適用於我。 – 2014-04-28 03:04:39

+0

可以輸入文本,但它會執行橫向滾動操作,而不是垂直展開EditText字段。如果您保存該文本並將其顯示在其他地方,那麼它就在那裏,但不會以多行格式顯示。 – 2014-09-04 23:55:13