EditText“ime”选项不起作用

时间:2013-05-15 07:14:25

标签: android android-edittext

Iam新手到android。我开始使用EditText。我曾尝试过针对editText的Imeoption(imeoption =“actionsend”),但无法找到任何显示发送的按钮。我甚至给了“singleline = true”但没有用。任何人都可以给我解决方案吗?

这是代码

<EditText android:id="@+id/search" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:layout_alignLeft="@+id/postal_address" 
android:layout_centerVertical="true" 
android:ems="10" 
android:hint="@string/search_hint" 
android:imeOptions="actionSend" 
android:inputType="text" 
android:singleLine="true" />

提前致谢

2 个答案:

答案 0 :(得分:0)

检查此代码,它为我工作

  <EditText
        android:id="@+id/password"
        android:layout_width="wrap_content"
        android:layout_height="70dp"
        android:layout_alignLeft="@+id/userName"
        android:layout_below="@+id/lineView"
        android:singleLine="true"
        android:imeOptions="actionGo"
        android:background="@android:color/transparent"
        android:ems="10"
        android:hint="@string/Password"
        android:inputType="textPassword" />

答案 1 :(得分:0)

休息我的步骤。这是在我的工作。

像这样更改xml文件中的EditText

<EditText
    android:id="@+id/password"
    android:layout_width="wrap_content"
    android:layout_height="70dp"
    android:layout_alignLeft="@+id/userName"
    android:layout_below="@+id/lineView"
    android:background="@android:color/transparent"
    android:ems="10"
    android:hint="@string/Password"
    android:inputType="textPassword" />

下一步在Activity(.java)文件中

EditText passWord=(EditText)findViewById(R.id.password);
passWord.setImeOptions(6);// 6 for actionSend; 4 for actionDone;

完成。