Android开发笔记26自动完成文本框和Spinner的用法Word文档格式.docx

上传人:b****1 文档编号:3785739 上传时间:2023-05-02 格式:DOCX 页数:8 大小:458.06KB
下载 相关 举报
Android开发笔记26自动完成文本框和Spinner的用法Word文档格式.docx_第1页
第1页 / 共8页
Android开发笔记26自动完成文本框和Spinner的用法Word文档格式.docx_第2页
第2页 / 共8页
Android开发笔记26自动完成文本框和Spinner的用法Word文档格式.docx_第3页
第3页 / 共8页
Android开发笔记26自动完成文本框和Spinner的用法Word文档格式.docx_第4页
第4页 / 共8页
Android开发笔记26自动完成文本框和Spinner的用法Word文档格式.docx_第5页
第5页 / 共8页
Android开发笔记26自动完成文本框和Spinner的用法Word文档格式.docx_第6页
第6页 / 共8页
Android开发笔记26自动完成文本框和Spinner的用法Word文档格式.docx_第7页
第7页 / 共8页
Android开发笔记26自动完成文本框和Spinner的用法Word文档格式.docx_第8页
第8页 / 共8页
亲,该文档总共8页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Android开发笔记26自动完成文本框和Spinner的用法Word文档格式.docx

《Android开发笔记26自动完成文本框和Spinner的用法Word文档格式.docx》由会员分享,可在线阅读,更多相关《Android开发笔记26自动完成文本框和Spinner的用法Word文档格式.docx(8页珍藏版)》请在冰点文库上搜索。

Android开发笔记26自动完成文本框和Spinner的用法Word文档格式.docx

encoding="

utf-8"

>

LinearLayoutxmlns:

android="

android:

layout_width="

fill_parent"

layout_height="

orientation="

vertical"

>

<

TextView

wrap_content"

text="

@string/hello"

/>

AutoCompleteTextView

id="

@+id/auto"

completionHint="

请输入你喜欢的图书"

dropDownHorizontalOffset="

20dp"

completionThreshold="

1"

/LinearLayout>

Main.java文件:

packagecom.example.lwb11;

importandroid.app.Activity;

importandroid.os.Bundle;

importandroid.widget.ArrayAdapter;

importandroid.widget.AutoCompleteTextView;

publicclassAutoCompleteTextViewActivityextendsActivity

{

String[]book=newString[]{"

李文斌"

"

黄昆"

王佳"

};

publicvoidonCreate(BundlesavedInstanceState)

{

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

ArrayAdapter<

String>

aa=newArrayAdapter<

(this,android.R.layout.simple_dropdown_item_1line,book);

//参数说明:

ArrayAdapter有3个参数,第一个为Context,第二个为布局文件,此例应用了android定义个布局文件,第三个参数为数组,即显示在下拉列表中的,不能用int型的数组,因为所有的将被转换为string,利用toString()方法。

AutoCompleteTextViewactv=(AutoCompleteTextView)findViewById(R.id.auto);

actv.setAdapter(aa);

}

}

二、Spinner的功能和用法:

说明:

其继承与ViewGroup,因此它也可作为容器使用。

三、常用方法如下:

简单的Spinner的用法:

Main.xml文件为:

Spinner

entries="

@array/books"

prompt="

@string/name"

数组资源文件books.xml文件为:

resources>

string-arrayname="

books"

item>

李文斌<

/item>

item>

黄昆<

王佳<

/string-array>

/resources>

其中android:

prompt的值必须为”@string/name”。

Spinner类似于一个下拉列表供选择的。

不存储列表项的Spinner:

方法:

可以利用Adapter来提供显示的内容

利用代码控制列表项:

Main.xml:

Spinner

@+id/sp"

importandroid.graphics.Color;

importandroid.view.View;

importandroid.view.ViewGroup;

importandroid.widget.BaseAdapter;

importandroid.widget.Spinner;

importandroid.widget.TextView;

publicclassSpinner2ActivityextendsActivity

BaseAdapterba=newBaseAdapter()

{

@Override

publicViewgetView(intposition,ViewconvertView,ViewGroupparent)//用来定制自定义列表,返回一个VIEW的对象。

{

TextViewtext=newTextView(Spinner2Activity.this);

text.setText(position+"

"

);

text.setTextSize(20);

text.setTextColor(Color.RED);

returntext;

}

publiclonggetItemId(intposition)

//TODOAuto-generatedmethodstub

return0;

publicObjectgetItem(intposition)

returnnull;

publicintgetCount()

return10;

};

Spinnersp1=(Spinner)findViewById(R.id.sp);

sp1.setAdapter(ba);

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2