关于为使用ArrayAdapter创建ListView时,使用TextView添加子项的问题
今天我在使用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添加子项的问题相关推荐
- 创建向导时为其添加path,指为jar添加到path里面
@Override protected void execute(IProgressMonitor monitor) throws CoreException, InvocationTarget ...
- Android学习笔记 2.5.3 实例——使用SimpleAdapter创建ListView 2.5.4 自动完成文本框(AutoCompleteTextView)的功能与用法
Android学习笔记 疯狂Android讲义 文章目录 Android学习笔记 疯狂Android讲义 第2章 Android 应用的界面编程 2.5 第4组 UI组件:AdapterView及其子 ...
- ORACLE 11g 创建数据库时 Enterprise Manager配置失败的解决办法 无法打开OEM的解决办法
在win7 64位系统下安装oracle11g,在使用Database configuration Assistant创建数据库时,在创建到85%的时候报错,错误如下: 解决办法: 在listener ...
- Linux创建线程时 内存分配的那些事
文章目录 问题描述 问题分析 针对问题1 的猜测: 针对问题2 的猜测: 原理追踪 总结 问题描述 事情开始于一段内存问题,通过gperf工具抓取进程运行过程中的内存占用情况. 分析结果时发现一个有趣 ...
- oracle与mysql创建表时的区别
oracle创建表时,不支持在建表时同时增加字段注释.故采用以下方式: #创建表 CREATE TABLE predict_data as (id integer NOT NULL, uid varc ...
- Windows下在Django中创建项目时ImportError: No module named django.core解决方法
Windows下在Django中创建项目时ImportError: No module named django.core解决方法 今天在对照<Python编程:从入门到实践>学## 标题 ...
- 腾讯面试题:创建索引时,你会怎么考虑呢?(看完你就能和面试官谈人生了)
title: 腾讯面试题:创建索引时,你会怎么考虑呢?(看完你就能和面试官谈人生了) tags: 面试常见题 腾讯面试题:创建索引时,你会怎么考虑呢?(看完你就能和面试官谈人生了) 腾讯面试题:创建索 ...
- 「SAP技术」SAP MM 批次管理的物料创建DN时无存储地点就不能输入批次值?
「SAP技术」SAP MM 批次管理的物料创建DN时无存储地点就不能输入批次值? 1, 如下交货单80018169(SO#10002993),行项目里storage location为空,batch字 ...
- 创建程序集时元数据失败 -- 拒绝访问_kubectl 创建 Pod 背后到底发生了什么?
前言 想象一下,如果我想将 nginx 部署到 Kubernetes 集群,我可能会在终端中输入类似这样的命令: $ kubectl run --image=nginx --replicas=3 然后 ...
最新文章
- PHP中的替代语法(冒号、endif、endwhile、endfor)
- JAVA日期加减运算
- ELK学习8_ELK数据流传输过程_问题总结1
- JS 数据处理技巧及小算法汇总(转载)
- JDK 6中新增的Java Console类功能概览
- hive的row_number()、rank()和dense_rank()的区别以及具体使用
- LeetCode 1624. 两个相同字符之间的最长子字符串
- 国科大高级人工智能笔记1-搜索
- Mysql Group Replication(MGR)搭建
- python文件及异常处理
- 【英语学习】【Daily English】U03 Leisure Time L04 I need to squeeze in some time for reading
- 不好,两群AI打起来了!“幕后主使”是上海交大~
- maven spring hibernate shiro
- 【线段树】 SPOJ 2713 Can you answer these queries IV
- 红外测距模块 51单片机_智能激光测距
- 波束形成算法学习笔记之二(固定波束形成)
- 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java科研信息管理503pp
- NAOqi.Net(C#)MotionProxy类的一些函数用法(一)
- Linux shell脚本入门到实战详解(一)
- 每天五分钟玩转K8S(二)
热门文章
- C++ Primer 5th笔记(chap 12 动态内存)allocator类
- 2022年美国大学生数学建模竞赛——Problem A:自行车手的功率剖面
- MTK平台的启动流程(secureboot)
- 通过句柄找到广告弹窗进程
- Windows驱动开发学习笔记(四)—— 3环与0环通信(常规方式)
- 9.Windows线程切换_TSS
- 在centos上搭建svn服务器
- 计算字符串的实际长度
- 【PAT乙级】1003 我要通过! (20 分)详解
- 对于刷oj时因为scanf()出现wa而cin却AC的详解 【scanf() 和 cin 详解】