demo1 spinner

1布局

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".MainActivity" ><Spinnerandroid:id="@+id/spinner"android:layout_width="fill_parent"android:layout_height="wrap_content" /></RelativeLayout>

2MainActivity

package com.example.a106spinner;import android.os.Bundle;
import android.app.Activity;
import android.widget.ArrayAdapter;
import android.widget.Spinner;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Spinner spinner = (Spinner) findViewById(R.id.spinner);ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item);adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);adapter.add("出售时间");adapter.add("购买时间");adapter.add("交换时间");spinner.setAdapter(adapter);}}

demo2AutoCompleteTextView

xml文件有一项属性android:completionThreshold="1" 代表输入一个字就提示

1布局

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".MainActivity" ><AutoCompleteTextViewandroid:id="@+id/name"android:layout_width="fill_parent"android:layout_height="wrap_content"android:completionThreshold="1" /></RelativeLayout>

2MainActivity

package com.example.a106autocompletetextview;import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);String[] names = { "老张", "老李", "王翔", "王五", "abcc", "abd", "aaa" };AutoCompleteTextView nameText = (AutoCompleteTextView) findViewById(R.id.name);ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_dropdown_item_1line, names);nameText.setAdapter(adapter);}}

若想实现多条信息提示 可更改控件名为MultiAutoCompleteTextView(未实验)

3demo3Menu

1res/menu下menu.xml(新建的 或者main.xml重命名)

<menu xmlns:android="http://schemas.android.com/apk/res/android" ><itemandroid:id="@+id/item1"android:title="我是菜单1"></item><itemandroid:id="@+id/item2"android:title="我是菜单2"></item><itemandroid:id="@+id/item3"android:title="我是菜单3"></item></menu>

2MainActivity

package com.example.a106menu;import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Toast;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.menu, menu);return true;}@Overridepublic boolean onOptionsItemSelected(MenuItem item) {// TODO Auto-generated method stubint id = item.getItemId();switch (id) {case R.id.item1:Toast.makeText(this, "条目一被点击了", Toast.LENGTH_SHORT).show();break;case R.id.item2:Toast.makeText(this, "条目二被点击了", Toast.LENGTH_SHORT).show();break;case R.id.item3:Toast.makeText(this, "条目三被点击了", Toast.LENGTH_SHORT).show();break;default:break;}return super.onOptionsItemSelected(item);}}

Android笔记 简单demo Spinner AutoCompleteTextView Menu相关推荐

  1. Android笔记 simpleAdapter demo

    1取任意五张图片(不要太大)放到drawable-hdpi文件夹下,我取的系统自带图标 sym_action_add.png sym_action_call.png sym_action_chat.p ...

  2. Android笔记 对话框demo大全

    1布局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:too ...

  3. Android笔记 SharedPreferences demo

    1布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools ...

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

    activity_activitywenben.xml <?xml version="1.0" encoding="utf-8"?> <Lin ...

  5. Android绘图机制 Demo(简单完成美图秀秀的滤镜)

    Android绘图机制 Demo(简单完成美图秀秀的滤镜) 1.xml <?xml version="1.0" encoding="utf-8"?> ...

  6. Android组件化demo实现以及遇坑分享

    首先贴出demo的github地址:GitHub - TenzLiu/TenzModuleDemo: android组件化demo 前言 前段时间看到最近一直很火的Android组件化然后就自己撸了一 ...

  7. ContentProvider总结与简单Demo

    一.ContentProvider简介         当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据.虽然使用其他方法也可以对外共享数 ...

  8. Android Studio简单设置

    2019独角兽企业重金招聘Python工程师标准>>> Android Studio 简单设置 界面设置 默认的 Android Studio 为灰色界面,可以选择使用炫酷的黑色界面 ...

  9. 【转】Android Studio简单设置

    原文网址:http://ask.android-studio.org/?/article/14 Android Studio 简单设置 界面设置 默认的 Android Studio 为灰色界面,可以 ...

最新文章

  1. 两个数据库字符集不一样,如何快速增量同步数据.
  2. 把运行在 Docker 容器内的 Microsoft SQL 服务器部署到 SAP Kyma 中
  3. priority case语句
  4. 微信小程序时间戳的转换及调用
  5. 课程2 谈论音乐行业的趋势
  6. 让读博轻松、愉快的10种方法
  7. honeywell新风系统控制面板说明_觉得家里新风不给力了?一定是你不知道这些!
  8. 假Chrome扩展程序“Internet下载管理器”已安装20万次
  9. 暴风影音硬件加速播放高清影片
  10. DOS命令:doskey
  11. Nginx与Zuul的区别
  12. python中利用字典加密字符串_Python列表,字典和字符串操作
  13. Oliver的成绩(vector)
  14. u盘提示需要格式化?怎么实现数据恢复?
  15. 【英语四六级-必背单词】高中英语单词 (E)-MP3试听与下载
  16. 普通二本从小白到加入鹅厂的通关秘籍
  17. Java 中的Date(获取一天的开始时间和结束时间)
  18. 《科学之路》| 图灵奖得主杨立昆人工智能十问:AI会统治人类吗?
  19. MySQL语句的条件查询
  20. spring 运行原理

热门文章

  1. 游戏服务器停机维护,网络游戏是如何做到服务器不停机维护的?
  2. 使用Java实现发送email邮件
  3. Keras官方中文文档:Keras安装和配置指南(Windows)
  4. hdu2157:How many ways??
  5. windows下用C/C++访问MySQL数据库
  6. 方案改进:直接通过User Control生成HTML
  7. 哈工程816计算机专业考研资料,哈尔滨工程大学计算机科学与技术学院816计算机专业基础综合(自命题①数据结构,②计算机组成原理)历年考研真题汇编.pdf...
  8. python sublime 提示补全_【原创】Sublime+Verilator建立强大的verilog编写环境
  9. 人生总是起起落落落落落落...
  10. C语言课后习题(61)