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" />
提前致谢
答案 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;
完成。