我一直试图解决这个问题,但没有成功。看起来很简单,但我不知道为什么在代码中跟随两个xml标签(android:imeOptions="actionNext" android:imeActionLabel="Next"
)不起作用。
<EditText android:id="@+id/stcnTxt" style="@style/DetailFormTextField" android:singleLine="true" android:imeOptions="actionNext" android:imeActionLabel="Next"> </EditText>
根据上面的代码键盘输入键标签应该用Next Label替换但它仍然显示键盘上的回车键。我正在使用HTC野火输出。
答案 0 :(得分:12)
我遇到了类似的问题,但android:inputType="text"
解决了我的问题
答案 1 :(得分:1)
对我来说,这适用于HTC Evo,但不适用于Galaxy S3。我有这段代码:
<EditText
android:id="@+id/decimalFarenheit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/decimalCelsius"
android:ems="10"
android:inputType="number|numberSigned|numberDecimal"
android:imeOptions="actionSend"
android:imeActionLabel="@string/calculate" >
</EditText>
在我的Galaxy s3上,发送按钮的文本是“发送”。但是在HTC Evo上,发送按钮的文本是“计算”。
答案 2 :(得分:0)
当我发短信时,我的工作很好。
<EditText android:id="@+id/stcnTxt"
android:singleLine="true"
android:imeOptions="actionNext"
android:imeActionLabel="Next"
android:layout_height="150px"
android:layout_width="fill_parent"
android:inputType="textShortMessage"/>