Android之ArrayAdapter使用
Adapter常用的实现方式ArrayAdapter、simpleAdapter、SimpleCursorAdapter、BaseAdapter。
1、ArrayAdapter通常用于将数组或List集合的多个值包装成多个列表项。
arrayadapter布局文件:
<span style="font-size:18px;"><?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" ><ListViewandroid:id="@+id/lv_arrayadapter"android:layout_width="fill_parent"android:layout_height="wrap_content" ></ListView></LinearLayout></span>
ArrayAdapterTest文件:
<span style="font-size:18px;">public class ArrayAdapterTest extends Activity {private ListView lv_arrayadapter;private String[] str_name = new String[] { "jack", "debb", "robin", "kikt","dog", "cat", "elep" };@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.arrayadapter);initView();setData();}private void initView() {lv_arrayadapter = (ListView) findViewById(R.id.lv_arrayadapter);//注册监听事件lv_arrayadapter.setOnItemClickListener(new OnItemClickListener() {@Overridepublic void onItemClick(AdapterView<?> parent, View view,int position, long id) {Toast.makeText(ArrayAdapterTest.this, str_name[position], Toast.LENGTH_SHORT).show();}});}private void setData() {//创建ArrayAdapterArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(ArrayAdapterTest.this, android.R.layout.simple_list_item_1,str_name);//绑定适配器lv_arrayadapter.setAdapter(arrayAdapter);}
}</span>
创建ArrayAdapter时指定的三个参数说明如下:
Contex::整个应用的上下文。
textViewResourceId:资源ID,代表一个TextView,用作ArrayAdapter的列表组件。
objects:列表项中的数据
转载请注明出处:http://blog.csdn.net/hai_qing_xu_kong/article/details/42353249 情绪控_
Android之ArrayAdapter使用相关推荐
- Android的ArrayAdapter、SimpleAdapter、BaseAdapter与ListView的使用
工程目录: MainActivity package com.example.demo_four;import androidx.appcompat.app.AppCompatActivity;imp ...
- Android ListView+ArrayAdapter简单用法
ListView+ArrayAdapter可以几行代码实现一个简单的列表,不用再写一个复杂的继承BaseAdapter的Adapter 最简单的示例 直接用android自带的item布局,几行代码搞 ...
- Android Listview ArrayAdapter示例
ListView 的使用大致上可以分为四个步骤:添加 ListView 组件.存储数据.设置列表项item的布局文件.加载数据/资源进行显示.添加监听. 这篇文章主要讲一下最简单的ArrayAdapt ...
- Android(14) ArrayAdapter(数组适配器)的三种方法
ArrayAdapter数组适配器用于绑定格式单一的数据,数据源可以是集合或者数组 列表视图(ListView)以垂直的形式列出需要显示的列表项. 实现过程:新建适配器->添加数据源到适配器-& ...
- java arrayadapter_「arrayadapter」Android之ArrayAdapter(数组适配器)的三种方法 - seo实验室...
arrayadapter arrayadapter数组适配器用于绑定格式单一的数据,数据源可以是集合或者数组 列表视图(listview)以垂直的形式列出需要显示的列表项. 实现过程:新建适配器-&g ...
- Android Studio —— ArrayAdapter
效果 代码过程 代码 <?xml version="1.0" encoding="utf-8"?> <TextView x ...
- android arrayadapter 构造函数,android – 构造函数ArrayAdapter未定义
我有一个方法,initializeViews,它在最后一行遇到ArrayAdapter构造函数未定义错误. 该方法位于F1Fragment中,它扩展了MainFragment.然后将MainFragm ...
- android arrayadapter排序,为Android排序ArrayAdapter
我有一个MultiAutoCompleteTextView,它允许您输入多个条目并显示自动填充建议.我提交数据时出现问题.我将任何输入的字符串添加到下拉列表中,但我尝试对数据进行排序失败.在提交时执行 ...
- Android零基础入门第40节:自定义ArrayAdapter
原文:Android零基础入门第40节:自定义ArrayAdapter ListView用起来还是比较简单的,也是Android应用程序中最重要的一个组件,但其他ListView可以随你所愿,能够完成 ...
最新文章
- Selenium 与 PhantomJS
- 社会保险省内转移需要什么手续或过程?
- Mysql学习(一)之简单介绍
- 根据省市区查询对应权限下的数据
- jtoken判断是否包含键_Redis列表键(linkedlist/ziplist)的介绍
- JAVA程序设计计时器代码_Java中的定时器Timer使用示例代码详解
- html语言head里面的link示例,Html之head部分详解(示例代码)
- linux查看文件大小和查看磁盘使用情况
- java 类加载生命周期_Java类的加载与生命周期
- spring-boot actuator(监控)配置和使用
- 玩转 SpringBoot 2.x 整合 Mybatis
- C-Lodop的https扩展版,火狐下添加例外
- python调用数据库存储过程_python调用MySql存储过程
- df命令--Linux命令应用大词典729个命令解读
- android ukey,Tenorshare 4uKey for Android
- 教你轻松玩转天线效应(Process Antenna Effect)
- 系统优化怎么做-开篇
- JDK的下载与安装(详细版)
- 汇编作业:人均GDP
- 魔法宝石(邻接表+dfs更新)
热门文章
- css 识别变量中的换行符_跟我一起全面了解一下CSS变量
- python的变量对大小写并不敏感_Robot Framework 内置变量
- python---简单的接口测试实例
- 《企业大数据系统构建实战:技术、架构、实施与应用》一3.2 如何选择解决方案...
- 安卓图表引擎AChartEngine(一) - 简介
- 运维经验分享(六)-- 深究crontab不能正确执行Shell脚本的问题(二)
- 【转】Win7+Ubuntu12.04.1硬盘安装错误及解决方案----不错
- [转]新版.Net开发必备十大工具
- 学习ASP.NET比较完整的流程
- docker--在centos镜像安装mysql