0
我需要在我的設備的軟鍵盤上執行搜索按鈕。 mycode的:搜索按鈕不起作用
XML文件:
<EditText
android:id="@+id/searchText"
android:layout_width="match_parent"
android:layout_height="40dp"
android:textSize="15sp"
android:hint="@string/search"
android:drawableLeft="@drawable/ic_btn_search"
android:singleLine="true"
android:drawablePadding="5dp"
android:imeOptions="actionSearch"
android:imeActionLabel="Search" android:layout_weight="1"/>
的Java文件:
searchFild = (EditText) findViewById(R.id.searchEditTxt);
searchFild.setImeOptions(EditorInfo.IME_ACTION_SEARCH);
searchFild.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView textView, int arg, KeyEvent keyEvent) {
if(arg == EditorInfo.IME_ACTION_SEARCH) {
String searchString=searchFild.getText().toString();
searchBibles(searchString);
return true;
}
return false;
}
});
搜索按鈕預設鍵盤,但點擊之後沒什麼happends。 arg是零。 它在android 2.2中的工作,但不工作在Android 4.0
在android 2中的工作。在第四次不起作用 – waldemar 2013-02-21 13:23:03