1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/kacent123_admin-KingSearchView

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

KSearchView

自定义搜索控件

默认样式

image

布局示例代码

 <com.kacent.widget.view.KingSearchView
        android:id="@+id/search_view"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginEnd="5dp"
       <!-提示文本->
        app:hint_text="输入搜索内容"
       <!-icon的padding->
        app:icon_padding_bottom="5dp"
       <!-searchView输入框的padding->
        app:search_padding_bottom="10dp"
        app:search_padding_start="30dp"
        app:search_padding_top="10dp"
       <!-searchView背景设置->
        app:search_view_background="@drawable/my_search_shape"
        app:text_size="8sp" />

设置搜索监听器

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        val searchView = findViewById<KingSearchView>(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)
            }
        })
    }
}

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Пользовательский поисковый элемент управления. Развернуть Свернуть
MulanPSL-1.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/kacent123_admin-KingSearchView.git
git@api.gitlife.ru:oschina-mirror/kacent123_admin-KingSearchView.git
oschina-mirror
kacent123_admin-KingSearchView
kacent123_admin-KingSearchView
master