activity_activitywenben.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><AutoCompleteTextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:id="@+id/atv_1"android:hint="自动完成文本编辑框"/><Spinnerandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:id="@+id/sper_1"></Spinner><Buttonandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="显示状态栏提示"android:onClick="notification_onclick"/>
</LinearLayout>

java

package com.example.chenshuai.test321;import android.app.Notification;
import android.app.NotificationManager;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.Spinner;
import android.widget.Toast;public class Activitywenben extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_activitywenben);//自动提示文本框AutoCompleteTextView autv_1 = (AutoCompleteTextView)findViewById(R.id.atv_1);//设置数据源
String[] str = {"a","aa","aaa","ab","abc","abcd"};ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,R.layout.listview_layout,str);autv_1.setAdapter(adapter);//下拉列表Spinner sper_1 = (Spinner)findViewById(R.id.sper_1);sper_1.setAdapter(adapter);sper_1.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {@Overridepublic void onItemSelected(AdapterView<?> parent, View view, int position, long id) {Toast.makeText(Activitywenben.this, "position" +position, Toast.LENGTH_SHORT).show();}@Overridepublic void onNothingSelected(AdapterView<?> parent) {Toast.makeText(Activitywenben.this, "什么也不选", Toast.LENGTH_SHORT).show();}});}public void notification_onclick(View view){//1.获取状态栏消息管理器NotificationManager manager = (NotificationManager)getSystemService(NOTIFICATION_SERVICE);//
        Notification nt = new Notification.Builder(this).setContentTitle("这是一条消息通知").setContentText("hello world  通知:明天休息").setTicker("显示在状态栏中的信息").setSmallIcon(R.drawable.anniu1).setAutoCancel(true).setDefaults(Notification.DEFAULT_SOUND).build();//交给管理器发出消息manager.notify(0,nt);}
}

转载于:https://www.cnblogs.com/Chenshuai7/p/5365271.html

Android——适配器其他组件(AutoCompleteTextView:自动完成文本编辑框;Spinner:下拉列表)...相关推荐

  1. android 自动补全方法,Android零基础入门|自动完成文本框AutoCompleteTextView

    原标题:Android零基础入门|自动完成文本框AutoCompleteTextView 上一期学习的Spinner的使用,掌握的怎么样?本期一起来学习AutoCompleteTextView的使用. ...

  2. android--Spinne下拉列表视图r、ArrayAdapter数组适配器、SimpleAdapte简单适配器r、AutoCompleteTextView自动提示完成文本框

    在学习这些之前呢,我们先来了解一下关于Spinner.ArrayAdapter.SimpleAdapter.AutoCompleteTextView的作用: Spinner :下拉列表视图 ,他的父类 ...

  3. Android的高级控件(自动提示文本框与下拉列表)

    一.高级控件与常用控件的区别:是否使用适配器 二.适配器 1.种类 ①.数组适配器 ArrayAdapter       new ArrayAdapter<String>(this,R.l ...

  4. Android AutoCompleteTextView自动提示文本框

    效果 使用方法: 在布局文件中: <AutoCompleteTextViewandroid:id="@+id/autotextview"android:completionT ...

  5. Android学习笔记 2.5.3 实例——使用SimpleAdapter创建ListView 2.5.4 自动完成文本框(AutoCompleteTextView)的功能与用法

    Android学习笔记 疯狂Android讲义 文章目录 Android学习笔记 疯狂Android讲义 第2章 Android 应用的界面编程 2.5 第4组 UI组件:AdapterView及其子 ...

  6. android适配器Adapter

    一.什么是适配器,适配器有什么用? 适配器是AdapterView视图(如ListView - 列表视图控件.Gallery - 缩略图浏览器控件.GridView - 网格控件.Spinner - ...

  7. android文本框自动补全,[Android]AutoCompleteTextView自动补全文本框

    当我们在做项目的时候,往往有着这样的需求:(1)在登陆的时候,在输入的账号的过程中弹出补全账号的提示(2)在搜索的时候,在输入搜索词的过程中弹出补全搜索词的提示,就像: 而这时,AutoComplet ...

  8. Android 开发 系统组件集合

    常用的TextView.Button.ImageView和几个常用布局就不介绍了,我们介绍一些特别好用但是常常忘记的组件. 标题栏组件 <!--标题栏--><android.supp ...

  9. android用java写文本框_Android 自动完成文本框的实例

    Android:自动完成文本框 xml文件代码如下: xmlns:android="http://schemas.android.com/apk/res/android" andr ...

最新文章

  1. Retrofit全攻略——进阶篇
  2. int的长度_Java中String长度有限制吗?身边的同事每一个人知道!
  3. 开发常见错误解决(7)连接到SQL Server 2005出错
  4. 到底IPv4有多少个地址
  5. unsw计算机科学的挂科率,澳洲新南威尔士大学考试挂科率达41%
  6. InputStream,BufferedImage与byte数组之间的转换
  7. 浏览器自动化操作标准--WebDriver
  8. 区块链在智慧农业中的应用展望
  9. Web前端笔记-解决Vue编写的输入框(input、textarea等)使用JS设置value时提交表单无效的问题
  10. 零基础逆向工程11_C语言05_结构体
  11. 如何保证MQ消息队列的高可用
  12. lighttpd 记录
  13. 23种设计模式之单例模式、工厂模式、原型模式、建造者模式
  14. 使用 EPUB 制作数字图书(转发)
  15. sql_trace跟踪分析方法
  16. Python 函数 | filter 函数详解
  17. Android自定义SurfaceView简单实现烟花效果
  18. 【操作系统实验】实验二 进程管理
  19. 详解kerberos认证原理
  20. 【ZJOI2007】捉迷藏(动态树分治)

热门文章

  1. Python入门--面向过程,面向对象,类与对象
  2. [leetcode]146. LRU缓存机制
  3. python学习之文件处理
  4. matlab eps是什么
  5. k8s nodeSelector和affinity
  6. kubectl命令大全
  7. Echarts数据可视化series-line线图,开发全解+完美注释
  8. AD19调出网络连接的虚线
  9. mysql数据库连接数瓶颈_MySQL数据库性能优化之硬件瓶颈分析
  10. cesium 经纬度绘制点_Cesium经纬度与坐标的问题