2

我有一個EditText上的應用具有以下屬性:Android蜂窩和imeOptions

<EditText 
    android:id="@+id/sendText" 
    android:layout_width="300dip" 
    android:layout_height="30dip" 
    android:textSize="8sp" 
    android:imeOptions="actionSend" 
    android:focusable="true" 
    android:hint="Message" 
> 

在我的手機上運行Froyo的,我得到的鍵盤,這android:imeOptions="actionSend"應該做的「發送」動作按鈕,但在我運行Honeycomb的Xoom上,鍵盤沒有動作按鈕,我不能使用發送操作。

蜂窩的API有沒有改變,還是有錯誤?或者我失蹤的其他東西。

回答

3

仍然不確定它是一個錯誤還是API更改,但將android:inputType="text"屬性添加到EditText的定義會導致Enter按鈕使用正確的imeOption操作!

這可以通過第三方鍵盤進行進一步確認,例如Swiftkey Beta for Tablets,因爲它的操作按鈕變成了「發送」按鈕,因爲非平板電腦版本的Android使用其默認鍵盤進行操作。