# KingSearchView **Repository Path**: kacent123_admin/KingSearchView ## Basic Information - **Project Name**: KingSearchView - **Description**: 自定义搜索控件 - **Primary Language**: Android - **License**: MulanPSL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-26 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: android-modules **Tags**: None ## README # KSearchView # 自定义搜索控件 # 默认样式 ![image](https://github.com/Kacent123/KSearchView/blob/master/image/WX20200326-172933%402x.png) # 布局示例代码 ```xml app:hint_text="输入搜索内容" app:icon_padding_bottom="5dp" app:search_padding_bottom="10dp" app:search_padding_start="30dp" app:search_padding_top="10dp" app:search_view_background="@drawable/my_search_shape" app:text_size="8sp" /> ``` # 设置搜索监听器 ```kotlin class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val searchView = findViewById(R.id.search_view) searchView.setQueryListener(object : KingSearchView.OnQueryListener { override fun onQuery(value: String) { if (TextUtils.isEmpty(value)) { Toast.makeText(this@MainActivity, "没有输入相关搜索内容", Toast.LENGTH_SHORT).show() } Log.e("搜索内容", value) } }) } } ```