6.3.1  在列表中显示简单数据(2)

Lists01\SimpleListActivity.cs

此时你可能已经注意到,在ArrayAdapter的构造函数中指定了Android.Resource. Layout.SimpleListItem1布局。列表适配器负责为每个列表项返回视图。该布局是另一个内置的Android资源。程序清单6-16显示了Android.Resource.Layout.SimpleListItem1布局的内容。

程序清单6-16  SimpleListItem1源<?xmlversion ="1.0"encoding="utf-8"?>

android:id="@android:id/text1"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:textAppearance="?android:attr/textAppearanceLarge"

android:gravity="center_vertical"

android:paddingLeft="6dip"

android:minHeight="?android:attr/listPreferredItemHeight"

/>

Lists01\Resources\layout\SimpleListItem1.axml

如你所见,SimpleListItem1的视图是一个简单且单一的TextView,该视图被设置为填充行的宽度,同时还设置了其他一些特性。虽然这并不是什么尖端技术,但使用起来却非常方便,因为没必要在每次想要显示带有单行文本的简单列表项时生成上面所示的XML布局。

Android提供了很多XML布局。这些布局不仅为所有应用程序提供了标准外观,还使开发人员工作更加轻松,避免经常性地重复创建相同的XML布局文件。其实这并不奇怪,有些布局的设计目的就是与符合Android标准的ListView项一起使用(如图6-9所示):

SimpleListItem1是一个显示单行文本的TextView。

SimpleListItem2是一个带有两个TextViews(Android.Resource.Id.Text1和Android. Resource.Id.Text2)的TwoLineListItem视图。而这两个TextViews按照Title/Description配置将其中一个显示在另一个上面。

SimpleListItemChecked是一个在列表项右边带有复选框的单一TextView。

SimpleListItemMultipleChoice是一个在列表项右边带有多选样式的复选框的单一TextView。

SimpleListItemSingleChoice是一个在列表项右边带有单选按钮样式的复选框的单一TextView。

图6-9

【责任编辑:book TEL:(010)68476606】

点赞 0

android simplelistitem1,6.3.1 在列表中显示简单数据(2)相关推荐

  1. 如何让APP不在设置中的应用列表中显示(MTK6757 Android9.0 )

    如何让APP不在设置中的应用列表中显示(MTK6757 Android9.0 ) 自己开发了一个APP,不想让APP在设置中的应用列表张显示APP图标,该如何操作呢? \vendor\mediatek ...

  2. 如何让APP不在最近使用列表中显示(MTK6757 Android9.0)

    自己开发的APP不想显示在设置中的最近使用列表中显示,应该怎么操作? 找到下面文件: \vendor\mediatek\proprietary\packages\apps\MtkSettings\sr ...

  3. layui上传图片列表展示_layui怎么做图片在列表中显示 | 学步园

    layui table中显示图片的方法: 图片需要用到模板.templet: 注意div不可省略,48px指的是div的高度,如果要决定img图片的高度,需要单独设计style ',style:'he ...

  4. python输入一组数字存到列表_Python如何使用输入传递多个值并将它们存储在一个列表中(简单版本),python,怎么,input,传入,储存,到...

    Python如何使用输入传递多个值并将它们存储在一个列表中(简单版本),python,怎么,input,传入,储存,到 发表时间:2020-08-20 当传入多个值时,需要使用split()函数来切割 ...

  5. 帝国cms listinfo.php,帝国CMS动态列表应用之在列表中显示指定的会员组会员发布的信息...

    帝国之所以强大就在于他可以随心所欲的处理信息,这里我来讲一下如何在列表中显示某会员组会员发的信息,当然也可以显示指定会员发的信息. 一.准备 首先在userfun.php中加入函数 //getmemb ...

  6. listview显示mysql数据_C#在listview控件中显示数据库数据

    一.了解listview控件的属性 view:设置为details columns:设置列 items:设置行 1.将listview的view设置为details 2.设置列属性 点击添加,添加一列 ...

  7. C#将dataGridView中显示的数据导出到Excel(大数据量超实用版)

    开发中很多情况下需要将dataGridView控件中显示的数据结果以Excel或者Word的形式导出来,本例就来实现这个功能.由于从数据库中查找出某些数据列可能没必要显示出来,在dataGridVie ...

  8. mybatis中显示更新数据成功 ,控制台显示成功,数据库数据却没有修改

    @mybatis中显示更新数据成功 ,控制台显示成功,数据库数据却没有修改 问题分析 查看控制台输出语句,控制台会打印更新方法的日志,显示一条更新语句成功等信息.但是查看数据库是没有任何变化的. 原因 ...

  9. html页面加载json数据,在html中显示JSON数据的方法

    背景: 有时候我们需要将json数据直接显示在页面上(比如在做一个接口测试的项目,需要将接口返回的结果直接展示),但是如果直接显示字符串,不方便查看.需要格式化一下. 解决方案: 其实JSON.str ...

  10. Kibana:如何在可视化中显示百分比数据

    百分比数据在可视化中经常会用到.在我之前的好几篇文章中,我有讲到百分比的制作方法: Kibana:Waffle 可视化介绍 - Elastic Stack 8.1 Kibana:Mosaic 可视化介 ...

最新文章

  1. 为什么要在JavaScript中使用静态类型? (使用Flow进行静态打字的4部分入门)
  2. Windows Azure Cloud Service (19) 动态指定WCF的发布地址
  3. python数据类型详解
  4. Linux系统中病毒怎么解决
  5. AQS.doReleaseShared
  6. 新浪sae平台进行数据库的连接
  7. 【iOS开发】如何用 Swift 语言进行LBS应用的开发?
  8. 目录行距怎么设置_硕士论文格式设置方法
  9. MPI集群安装、MPI安装
  10. 机器学习中强化学习的一些知识
  11. 工业物联网的体系架构
  12. AI学习教程:AI(Adobe lliustrator)快速入门
  13. 2019腾讯广告算法大赛思路(转自简书)有所改动(标蓝)
  14. python模拟火车订票系统_Python-模拟火车票12306网站登陆
  15. 淘宝订单导出到excel_将产品添加到Excel订单
  16. 虚拟机、云主机、VPS 三者之间的区别
  17. 互联网日报 | 蚂蚁集团10月27日网上路演;快手小程序开放内测邀请;苏宁战队晋级英雄联盟S10决赛...
  18. Java和Python,哪个更适合开发AI人工智能?
  19. lg 传奇手游java_2020年手机游戏角色扮演类和传奇类 排行榜NO.1 小编强势推荐
  20. matlab 牛顿向后差分,Matlab在时间序列分析中的应用--笔记

热门文章

  1. 美通企业日报 | 英特尔与阿里云签署战略合作备忘录;赛默飞在苏州扩建临床试验工厂...
  2. matlab计算纹波电压,如何估算开关电源纹波电压?
  3. Matlab数值剔除
  4. android app跳转淘宝客户端店铺
  5. Python爬取拉钩招聘网,用数据告诉你这类程序员最赚钱
  6. php composer.phar install,解决composer.phar安装问题
  7. 【Python训练营】Python每日一练----第28天:鲁卡斯队列(round函数用法)
  8. OpenCV实战2——进行颜色检测(HSV颜色空间)和分割的隐形斗篷
  9. 使用Python绘制词云图片
  10. 人们熟知的一句名言是:“天才是1%的灵感加99%的汗水。”可如果没有那1%的灵感,世界上所有的汗水也就仅仅是一桶汗水而已。...