Android——适配器其他组件(AutoCompleteTextView:自动完成文本编辑框;Spinner:下拉列表)...
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:下拉列表)...相关推荐
- android 自动补全方法,Android零基础入门|自动完成文本框AutoCompleteTextView
原标题:Android零基础入门|自动完成文本框AutoCompleteTextView 上一期学习的Spinner的使用,掌握的怎么样?本期一起来学习AutoCompleteTextView的使用. ...
- android--Spinne下拉列表视图r、ArrayAdapter数组适配器、SimpleAdapte简单适配器r、AutoCompleteTextView自动提示完成文本框
在学习这些之前呢,我们先来了解一下关于Spinner.ArrayAdapter.SimpleAdapter.AutoCompleteTextView的作用: Spinner :下拉列表视图 ,他的父类 ...
- Android的高级控件(自动提示文本框与下拉列表)
一.高级控件与常用控件的区别:是否使用适配器 二.适配器 1.种类 ①.数组适配器 ArrayAdapter new ArrayAdapter<String>(this,R.l ...
- Android AutoCompleteTextView自动提示文本框
效果 使用方法: 在布局文件中: <AutoCompleteTextViewandroid:id="@+id/autotextview"android:completionT ...
- Android学习笔记 2.5.3 实例——使用SimpleAdapter创建ListView 2.5.4 自动完成文本框(AutoCompleteTextView)的功能与用法
Android学习笔记 疯狂Android讲义 文章目录 Android学习笔记 疯狂Android讲义 第2章 Android 应用的界面编程 2.5 第4组 UI组件:AdapterView及其子 ...
- android适配器Adapter
一.什么是适配器,适配器有什么用? 适配器是AdapterView视图(如ListView - 列表视图控件.Gallery - 缩略图浏览器控件.GridView - 网格控件.Spinner - ...
- android文本框自动补全,[Android]AutoCompleteTextView自动补全文本框
当我们在做项目的时候,往往有着这样的需求:(1)在登陆的时候,在输入的账号的过程中弹出补全账号的提示(2)在搜索的时候,在输入搜索词的过程中弹出补全搜索词的提示,就像: 而这时,AutoComplet ...
- Android 开发 系统组件集合
常用的TextView.Button.ImageView和几个常用布局就不介绍了,我们介绍一些特别好用但是常常忘记的组件. 标题栏组件 <!--标题栏--><android.supp ...
- android用java写文本框_Android 自动完成文本框的实例
Android:自动完成文本框 xml文件代码如下: xmlns:android="http://schemas.android.com/apk/res/android" andr ...
最新文章
- Retrofit全攻略——进阶篇
- int的长度_Java中String长度有限制吗?身边的同事每一个人知道!
- 开发常见错误解决(7)连接到SQL Server 2005出错
- 到底IPv4有多少个地址
- unsw计算机科学的挂科率,澳洲新南威尔士大学考试挂科率达41%
- InputStream,BufferedImage与byte数组之间的转换
- 浏览器自动化操作标准--WebDriver
- 区块链在智慧农业中的应用展望
- Web前端笔记-解决Vue编写的输入框(input、textarea等)使用JS设置value时提交表单无效的问题
- 零基础逆向工程11_C语言05_结构体
- 如何保证MQ消息队列的高可用
- lighttpd 记录
- 23种设计模式之单例模式、工厂模式、原型模式、建造者模式
- 使用 EPUB 制作数字图书(转发)
- sql_trace跟踪分析方法
- Python 函数 | filter 函数详解
- Android自定义SurfaceView简单实现烟花效果
- 【操作系统实验】实验二 进程管理
- 详解kerberos认证原理
- 【ZJOI2007】捉迷藏(动态树分治)