我有以下编辑文字:
<EditText
android:paddingTop="10dip" android:paddingBottom="10dip"
android:paddingRight="10dip" android:paddingLeft="10dip"
android:id="@+id/myBookSearchEditTextId"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:background="@color/white"
android:saveEnabled="true"
android:scrollHorizontally="true"
android:selectAllOnFocus="true"
android:imeOptions="actionSearch"
android:text="Search"
android:textColor="@color/black" >
<requestFocus />
</EditText>
为什么我仍然在键盘上看到Enter键而不是搜索键?
我找到了一些东西 - 似乎在使用软键盘时它有一个问题...... 在Web中找到 - 可能需要在edittext上的OnClick中获取InputmethodManager:
...Onclick(...)
{
InputmethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getWindowToken(), 0 );
}
答案 0 :(得分:0)
试试这个.. editTx.setImeActionLabel(“Search”,EditorInfo.IME_ACTION_SEARCH);而不是布局xml。
答案 1 :(得分:0)
在我添加inputType
之前,我的搜索图标未显示。
这两个都是必需的:
机器人:imeOptions = “actionSearch”
和
机器人:的inputType = “文本”