我试图让这个工作:在我的 EditText 中的 XML 中,我有:
android:imeActionLabel="Search"
android:imeOptions="actionSearch"
但它不起作用。在代码中
search.setImeOptions(EditorInfo.IME_ACTION_SEARCH);
也不行。有什么线索吗?
我试图让这个工作:在我的 EditText 中的 XML 中,我有:
android:imeActionLabel="Search"
android:imeOptions="actionSearch"
但它不起作用。在代码中
search.setImeOptions(EditorInfo.IME_ACTION_SEARCH);
也不行。有什么线索吗?
试试这个
在你的 xml 文件中
<EditText
android:id="@+id/rechercheTextView"
android:layout_width="174dp"
android:layout_height="wrap_content"
android:background="@android:color/transparent"
android:imeOptions="actionSearch"
android:inputType="text"
/>
在您的活动中
EditText rechTxt = (EditText) findViewById(R.id.rechercheTextView);
rechTxt.setOnEditorActionListener(new OnEditorActionListener() {
public boolean onEditorAction(TextView v, int actionId,
KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_SEARCH) {
Toast.makeText(getApplicationContext(),"search",Toast.LENGTH_LONG).show();
return true;
}
return false;
}
});