Android Arrayadapter 获得数据方法
来源:互联网 发布:少年网络成瘾怎么办 编辑:程序博客网 时间:2024/06/06 01:24
今天学习了 spinner (下拉选项)和 AutoCompleteTextView (自动提示)组件,分享3种可以给组件传递数值的方法。
1.用静态字符数组常量来给ArrayAdapter 赋值。 优点,直接用数组写入,数据量大建议使用。
static final String[] list=“”;
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this,R.layout.list_item,list);
2.在程序中给ArrayAdapter 赋值。优点:可以在程序中灵活写入。
ArrayList<String> list = new ArrayList<String>();
list.add("数据1");
list.add("数据N");
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this,R.layout.list_item,list);
3.使用国际化接口 字符数组来 给ArrayAdapter 赋值。优点:提供的组件的选项可以国际化。
目录【res】→【values】→【strings.xml】添加
<string-array name="planets_array">
<item>Mercury</item>
<item>Venus</item>
<item>Earth</item>
<item>Mars</item>
<item>Jupiter</item>
<item>Saturn</item>
<item>Uranus</item>
<item>Neptune</item>
</string-array>
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,R.array.planets_array,android.R.layout.simple_spinner_item)
通过组件的 setAdapter(adapter);方法传递给 spinner 或者 AutoCompleteTextView 组件。
- Android Arrayadapter 获得数据方法
- Android Arrayadapter 获得数据方法
- Android Arrayadapter 获得数据方法
- Android Arrayadapter 获得数据方法
- Android-Adapter实现方法(ArrayAdapter,SimpleAdapter,SimpleCursorAdapter)
- Android——ArrayAdapter两个构造方法的区别
- 常用数据适配器ArrayAdapter
- Android源代码获得方法
- ArrayAdapter.add方法UnsupportedOperationException
- ArrayAdapter的创建方法
- Android ArrayAdapter的使用
- Android的ArrayAdapter
- Android ArrayAdapter 详解
- Android ArrayAdapter 详解
- Android-- ArrayAdapter用法举例
- android中的ArrayAdapter
- Android ArrayAdapter 详解
- Android ArrayAdapter 详解
- java.io.DataInputStream 类中read()方法 java.io.EOFException 解决方法
- J2ME 令人讨厌的 java.lang.IllegalStateException 异常
- Android 环境变量 和 AVD 环境变量 配置
- Android 写下载程序 调试 url 无效问题
- myeclipse 官方下载地址
- Android Arrayadapter 获得数据方法
- Android menu 按钮的创建和事件
- Android 的生命周期
- Android ADB 调试指令
- Android ListActivity 显示数据
- Android 防止反编译
- Android 反编译 APK
- Android Handler 的简单用法
- Ant 工具安装