当前位置: 首页 > article >正文

AutoCompleteTextView

AutoCompleteTextView的学习

简单使用AutoCompleteTextView

mainactivity.java


import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.WindowManager;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;

public class MainActivity extends AppCompatActivity {

    private static final String[] books = new String[]{
            "Android项目实战", "Python项目实战", "Android基础入门", "Java项目实战", "微信小程序项目实战"
    };

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        getWindow()
                .setFlags(
                        WindowManager.LayoutParams.FLAG_FULLSCREEN,
                        WindowManager.LayoutParams.FLAG_FULLSCREEN
                );
        AutoCompleteTextView autocompleteTextView = (AutoCompleteTextView) findViewById(R.id.autocompleteTextView);

        ArrayAdapter<String> adapter = new ArrayAdapter<>(
                this,
                android.R.layout.simple_dropdown_item_1line,
                books);
        autocompleteTextView.setAdapter(adapter);
    }
}

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <ImageView
        android:id="@+id/piccc"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@mipmap/ic_launcher" />

    <AutoCompleteTextView
        android:id="@+id/autocompleteTextView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:dropDownWidth="match_parent"
        android:layout_toRightOf="@id/piccc"
        android:hint="请输入关键字" />

</RelativeLayout>

请添加图片描述

从数据库中查询


http://www.kler.cn/a/354047.html

相关文章:

  • 在线excel编辑(luckysheet)
  • 阶乘分布(Factorial Distribution)和变分推断中的均场(Mean Field)方法:中英双语
  • MapReduce工作流程+Shuffle机制
  • Elasticsearch检索之三:官方推荐方案search_after检索实现(golang)
  • 从CreateDialogIndirectParam起---我与大模型对话
  • 修改 ssh 默认访问端口
  • 【SuperHotSwap】IDEA零配置热更新插件升级
  • 【设计模式】深入理解Python中的原型设计模式
  • 【电商购物管理系统】Python+Django网页界面平台+商品管理+数据库
  • Unity3D模型消融方法(二)
  • vue中如何自定义Form表单rules校验方法(手机号/座机号、身份证号/社会统一信代码校验,支持多个,以英文逗号分隔)
  • Scala的filter函数
  • 网络基础一
  • 利用高德API获取整个城市的公交路线并可视化(五)
  • Promise.race()
  • 【python爬虫】携程旅行景点游客数据分析与可视化
  • Biotin-PEG-COOH 羧基-聚乙二醇-生物素的应用 蛋白质纯化 细胞标记
  • 如何将两个视频连接成一个?共有6个方法
  • 集成电路公司进销存系统生成合同——未来之窗行业应用跨平台架构
  • FreeRTOS - 任务通知
  • 锥线性规划【分布鲁棒、两阶段鲁棒方向知识点】
  • 基于SpringBoot的校园兼职管理系统
  • Scrapy | 爬取网易招聘信息来认识start_urls是POST请求时如何重写start_requests方法以及翻页问题的处理
  • 力扣题解(鸡蛋掉落,两枚鸡蛋)
  • Bug剖析
  • 数据权限的设计与实现系列12——前端筛选器组件Everright-filter集成功能完善3