package liaozishen.AnLie;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.MultiAutoCompleteTextView;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.AdapterView.OnItemSelectedListener;
public class SpinnerActivity extends Activity {
private static final String[] ball={"足球","篮球","乒乓球"}; //下拉列表的内容数组
private static final String[] actv=new String[]{"周杰伦","周公","周迅",
"周立波","周润发","周星驰","周恩来","林书豪","林心如","林俊杰","林志颖"}; //自动完成控件的所需数据的数据源
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//以下是下拉列表实现方法
Spinner sp = (Spinner) findViewById(R.id.Spinner); //获取Spinner ID
//将可选内容与ArrayAdapter连接起来
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,ball);
//设置下拉列表的风格
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
//将adapter 添加到spinner中
sp.setAdapter(adapter);
//添加事件Spinner事件监听
sp.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent, View view,
int position, long id) {
TextView tv = (TextView) findViewById(R.id.TextView);
tv.setText("爱好:"+ball[position]);
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
//以下是AutoCompleteTextView 实现方法
AutoCompleteTextView textView = (AutoCompleteTextView) findViewById(R.id.actv);//定义AutoCompleteTextView控件
ArrayAdapter<String> Autoadapter=new ArrayAdapter<String>(this, //定义匹配源的adapter
android.R.layout.simple_dropdown_item_1line, actv);
textView.setAdapter(Autoadapter); //设置 匹配源的adapter 到 AutoCompleteTextView控件
textView.setThreshold(1); //设置输入多少字符时自动匹配
//以下是MultiAutoCompleteTextView 实现方法
MultiAutoCompleteTextView mactv= (MultiAutoCompleteTextView)findViewById(R.id.mactv);
mactv.setAdapter(Autoadapter); //设配器
mactv.setThreshold(1); ///设置 匹配源的adapter 到 MultiAutoCompleteTextView控件
//用户必须提供一个MultiAutoCompleteTextView.Tokenizer分词器用来分隔子串。逗号是分隔符
mactv.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
android常用控件Spinner等使用方法
共24个文件
class:9个
xml:4个
java:2个
4星 · 超过85%的资源 需积分: 9 9 下载量 153 浏览量
2012-03-02
18:54:54
上传
评论
收藏 569KB ZIP 举报
温馨提示
android常用控件Spinner、AutoCompleteTextView使用方法
资源推荐
资源详情
资源评论
收起资源包目录
Spinner.zip (24个子文件)
Spinner
.project 843B
proguard.cfg 1KB
src
liaozishen
AnLie
SpinnerActivity.java 2KB
AndroidManifest.xml 685B
res
drawable
icon.png 3KB
android.jpg 179KB
layout
main.xml 1KB
values
Color.xml 240B
strings.xml 269B
assets
gen
liaozishen
AnLie
R.java 1KB
default.properties 362B
.classpath 280B
bin
resources.ap_ 185KB
Spinner.apk 189KB
liaozishen
AnLie
R$layout.class 388B
SpinnerActivity$1.class 2KB
R$drawable.class 425B
R$attr.class 334B
SpinnerActivity.class 3KB
R$id.class 534B
R.class 563B
R$string.class 499B
R$color.class 499B
classes.dex 5KB
共 24 条
- 1
资源评论
- symlljg2012-12-12一般吧。。不是我想要的效果。。
- 铁骑天下2014-05-15Spinner的小示例,有一定的参考价值。
- mercury_lin2013-05-10Spinner的小示例,有一定的参考价值。
- aa3648440922014-09-18还可以啊 可以参考
AnLie
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功