EditText 搜索框
时间: 2024-01-07 14:03:15 浏览: 61
EditText搜索框是Android中常用的控件之一,它可以让用户输入文本,用于搜索、输入等场景。您可以通过以下步骤来创建一个简单的EditText搜索框:
1. 在布局文件中添加EditText控件:
```
<EditText
android:id="@+id/editText_search"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="请输入搜索内容"
android:imeOptions="actionSearch"
android:inputType="text"
android:maxLines="1" />
```
2. 在Activity中获取EditText控件,并设置监听器:
```
EditText editTextSearch = findViewById(R.id.editText_search);
editTextSearch.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_SEARCH) {
// 处理搜索逻辑
return true;
}
return false;
}
});
```
3. 在监听器中处理搜索逻辑,例如查询数据库、网络请求等操作。
阅读全文