1 目标界面

2 编写AndroidManifest.xml文件

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

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

package="com.itheima28.arrayadapterdemo"

android:versionCode="1"

android:versionName="1.0" >

<uses-sdk

android:minSdkVersion="8"

android:targetSdkVersion="19" />

<application

android:allowBackup="true"

android:icon="@drawable/ic_launcher"

android:label="@string/app_name"

android:theme="@style/AppTheme" >

<activity

android:name="com.itheima28.arrayadapterdemo.MainActivity"

android:label="@string/app_name" >

<intent-filter>

<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />

</intent-filter>

</activity>

</application>

</manifest>

3 编写布局文件activity_main.xml

<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"

android:paddingBottom="@dimen/activity_vertical_margin"

android:paddingLeft="@dimen/activity_horizontal_margin"

android:paddingRight="@dimen/activity_horizontal_margin"

android:paddingTop="@dimen/activity_vertical_margin"

tools:context="com.itheima28.arrayadapterdemo.MainActivity$PlaceholderFragment" >

<ListView

android:id="@+id/listview"

android:layout_width="match_parent"

android:layout_height="match_parent"/>

</RelativeLayout>

4 编写代码

package com.itheima28.arrayadapterdemo;

import android.app.Activity;

import android.os.Bundle;

import android.widget.ArrayAdapter;

import android.widget.ListView;

/**

* ArrayAdapter的使用

* @author toto

*

*/

public class MainActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

ListView mListView = (ListView) findViewById(R.id.listview);

String[] textArray = {"功能1","功能2","功能3","功能4","功能5","功能6","功能7","功能8"};

/**

* 定义数据适配器

*/

ArrayAdapter<String> adapter = new ArrayAdapter<String>(

this,

android.R.layout.simple_list_item_1,

textArray);

mListView.setAdapter(adapter);

}

}

06_Android中ArrayAdapter的使用相关推荐

  1. 42.Android之ListView中ArrayAdapter简单学习

    今天学习下Android中ListView关于ArrayAdapter数据绑定, 废话少说直接上代码. 改下布局文件: 1 <?xml version="1.0" encod ...

  2. GNU Make 使用手册(于凤昌中译版)

    GNU Make 使用手册(中译版) 翻译:于凤昌 GNU make Version 3.79 April 2000 Richard M. Stallman and Roland McGrath 1 ...

  3. 在Android界面上显示和获取Logcat日志输出

    一.首先我们要获取Logcat中的日志 如何获取呢? 首先我们要先定义一个String[]数组,里面的代码是 //第一个是Logcat ,也就是我们想要获取的log日志 //第二个是 -s 也就是表示 ...

  4. Android攻城狮ListView

    适配器: 数据适配器:把复杂的数据填充在指定的视图界面上ArrayAdapter 数组适配器 用于绑定格式单一的数据 数据源:可以是集合或数组 SimpleAdapter 简单适配器:用于绑定格式复杂 ...

  5. java适配器各三种_适配器三种

    适配器有: 作用:用于将数据绑定到组件上 过程:写的内容----->适配器 控件------------------->通过适配器----->listView的布局 1,ArrayA ...

  6. 安卓:Day5 列表视图

    一.列表视图的介绍 列表视图是android中最常用的一种视图组件,它以垂直列表的形式列出需要显示的列表项. 在android中有两种方法向屏幕中添加列表视图: 一种是直接使用ListView组件创建 ...

  7. Android-蓝牙通信

    设备:客户端:小米8 Android 9.0,服务端:小米5 Android8.0 蓝牙通信步骤:[搜索,配对,连接,通信] 目录 一.蓝牙搜索功能的实现 1.判断设备是否支持蓝牙,取得蓝牙适配器:b ...

  8. 2013 Android面试精华总结

    HashMap与HashTable区别? 点评:HashMap基于Hashtable实现,不同之处在于HashMap是非同步的,并且允许null,即null value和null key,Hashta ...

  9. 面试:第十二章:所有总结

    Java基础 java基本类型哪些,所占字节 byte :1个字节 short :2个字节 char :2个字节 int :4个字节 long :8个字节 float :4个字节 double :8个 ...

最新文章

  1. Java Web(11) Spring MVC 返回Json
  2. Cocos2d-x 3.2 学习笔记(四)学习打包Android平台APK!
  3. 核心动画--基本动画
  4. 六问六答理解ForkJoin原理
  5. 【Kafka】kafka 根据 ConsumerOffsetChecker获取group当前消费情况
  6. 1、深入理解 Laravel Eloquent(一)——基本概念及用法
  7. 征集企业非技术面试疑难问题
  8. 通过XShell远程连接Linux
  9. PDF编辑器哪个好,怎么在PDF中添加图片
  10. 中山大学本科偏微分方程试题
  11. cad 2019 mac安装破解详细图文教程
  12. php doc生成pdf文件怎么打开乱码,phpexcel 导出pdf文件乱码,该如何解决
  13. java二进制保存图片_JAVA高级特性——二进制存储图片
  14. 【计算专业】有趣的拓扑学问题 动画演示
  15. telnet不是内部或外部命令
  16. WebView加载页面出现白屏解决方案
  17. 2021年广东各市软考证书领取时间
  18. 读水渭松之《墨子导读》
  19. QuestMobile:抖音快手双巨头并进 短视频时长超越在线视频
  20. 后台指定GridView的ItemTemplate

热门文章

  1. Django框架(22.Django中设置session以及session对象及方法)
  2. pyqt5讲解10:布局管理讲解大全
  3. leetcode最小路径和 (动态规划)python
  4. VTK:K均值聚类用法实战
  5. JavaScript实现完整的ComplexNumber复数类(附完整源码)
  6. boost::range模块sliced相关的测试程序
  7. boost::mpl模块实现reverse相关的测试程序
  8. boost::math::quadrature::naive_monte_carlo用法的测试程序
  9. boost::hana::always用法的测试程序
  10. boost::gil模块计算直方图的测试程序