今天我在使用ArrayAdapter创建ListView时,其中我们有这样一句代码:

ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(this, R.layout.array_item, arr1);

这里的第二个参数"R.layout.array_item"是需要在layout文件夹下新建一个array_item.xml文件,然后再去添加一个TextView组件。因为第二个参数本是textViewResourceld,它是一个资源ID,代表一个TextView,最后它会作为一个ArrayAdapter的列表项组件。

我就想,既然这个textViewResourceld是一个TextView的资源ID,那么我们为什么不可以在main.xml中直接添加一个TextView组件来给ArraryAdapter使用呢?后来我也这样按我想的方式去尝试了,结果证明这样不行。

原因是我们在main.xml文件中添加的那个只是TextView的id,而不是一个资源ID,我们所说的资源ID是指一个资源,是一个资源文件。

关于为使用ArrayAdapter创建ListView时,使用TextView添加子项的问题相关推荐

  1. 创建向导时为其添加path,指为jar添加到path里面

    @Override protected void execute(IProgressMonitor monitor) throws CoreException,    InvocationTarget ...

  2. Android学习笔记 2.5.3 实例——使用SimpleAdapter创建ListView 2.5.4 自动完成文本框(AutoCompleteTextView)的功能与用法

    Android学习笔记 疯狂Android讲义 文章目录 Android学习笔记 疯狂Android讲义 第2章 Android 应用的界面编程 2.5 第4组 UI组件:AdapterView及其子 ...

  3. ORACLE 11g 创建数据库时 Enterprise Manager配置失败的解决办法 无法打开OEM的解决办法

    在win7 64位系统下安装oracle11g,在使用Database configuration Assistant创建数据库时,在创建到85%的时候报错,错误如下: 解决办法: 在listener ...

  4. Linux创建线程时 内存分配的那些事

    文章目录 问题描述 问题分析 针对问题1 的猜测: 针对问题2 的猜测: 原理追踪 总结 问题描述 事情开始于一段内存问题,通过gperf工具抓取进程运行过程中的内存占用情况. 分析结果时发现一个有趣 ...

  5. oracle与mysql创建表时的区别

    oracle创建表时,不支持在建表时同时增加字段注释.故采用以下方式: #创建表 CREATE TABLE predict_data as (id integer NOT NULL, uid varc ...

  6. Windows下在Django中创建项目时ImportError: No module named django.core解决方法

    Windows下在Django中创建项目时ImportError: No module named django.core解决方法 今天在对照<Python编程:从入门到实践>学## 标题 ...

  7. 腾讯面试题:创建索引时,你会怎么考虑呢?(看完你就能和面试官谈人生了)

    title: 腾讯面试题:创建索引时,你会怎么考虑呢?(看完你就能和面试官谈人生了) tags: 面试常见题 腾讯面试题:创建索引时,你会怎么考虑呢?(看完你就能和面试官谈人生了) 腾讯面试题:创建索 ...

  8. 「SAP技术」SAP MM 批次管理的物料创建DN时无存储地点就不能输入批次值?

    「SAP技术」SAP MM 批次管理的物料创建DN时无存储地点就不能输入批次值? 1, 如下交货单80018169(SO#10002993),行项目里storage location为空,batch字 ...

  9. 创建程序集时元数据失败 -- 拒绝访问_kubectl 创建 Pod 背后到底发生了什么?

    前言 想象一下,如果我想将 nginx 部署到 Kubernetes 集群,我可能会在终端中输入类似这样的命令: $ kubectl run --image=nginx --replicas=3 然后 ...

最新文章

  1. PHP中的替代语法(冒号、endif、endwhile、endfor)
  2. JAVA日期加减运算
  3. ELK学习8_ELK数据流传输过程_问题总结1
  4. JS 数据处理技巧及小算法汇总(转载)
  5. JDK 6中新增的Java Console类功能概览
  6. hive的row_number()、rank()和dense_rank()的区别以及具体使用
  7. LeetCode 1624. 两个相同字符之间的最长子字符串
  8. 国科大高级人工智能笔记1-搜索
  9. Mysql Group Replication(MGR)搭建
  10. python文件及异常处理
  11. 【英语学习】【Daily English】U03 Leisure Time L04 I need to squeeze in some time for reading
  12. 不好,两群AI打起来了!“幕后主使”是上海交大~
  13. maven spring hibernate shiro
  14. 【线段树】 SPOJ 2713 Can you answer these queries IV
  15. 红外测距模块 51单片机_智能激光测距
  16. 波束形成算法学习笔记之二(固定波束形成)
  17. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java科研信息管理503pp
  18. NAOqi.Net(C#)MotionProxy类的一些函数用法(一)
  19. Linux shell脚本入门到实战详解(一)
  20. 每天五分钟玩转K8S(二)

热门文章

  1. C++ Primer 5th笔记(chap 12 动态内存)allocator类
  2. 2022年美国大学生数学建模竞赛——Problem A:自行车手的功率剖面
  3. MTK平台的启动流程(secureboot)
  4. 通过句柄找到广告弹窗进程
  5. Windows驱动开发学习笔记(四)—— 3环与0环通信(常规方式)
  6. 9.Windows线程切换_TSS
  7. 在centos上搭建svn服务器
  8. 计算字符串的实际长度
  9. 【PAT乙级】1003 我要通过! (20 分)详解
  10. 对于刷oj时因为scanf()出现wa而cin却AC的详解 【scanf() 和 cin 详解】