-
2019-07-16 21:43:29
【mie haha的博客】转载请注明出处(万分感谢!):
https://blog.csdn.net/qq_40315080/article/details/96186623Android中xml和java相结合。
xml用来进行不复杂的布局,java用来描述功能或进行稍复杂的布局(布局可替代xml,只是xml更方便)举例ListView实现简单图文列表-----------
效果(只看张明李明李明部分):
一个列表的一个单元中显示了1个图片,2段文字,这不能用ListView中的set方法直接设置,需要为它用一个xml文件专门设置一下每个单元都是什么形式。
xml代码:
1.首先是主界面的xml布局代码,包含一个列表ListView:<?xml version="1.0" encoding="utf-8"?> <LinearLayout android:background="#ffffff" xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <include layout="@layout/middle"></include> <ListView android:id="@+id/listview" android:layout_width="wrap_content" android:layout_height="wrap_content"> </ListView> </LinearLayout>
2.接下来规定列表中单元的布局,在res/layout中再建一个xml文件:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <ImageView android:id="@+id/image1" android:layout_width="100dp" android:layout_height="100dp" android:src="@mipmap/ic_launcher" android:layout_margin="5dp"></ImageView> <LinearLayout android:id="@+id/linearlayout" android:layout_width="match_parent" android:layout_height="100dp" android:layout_margin="5dp" android:layout_marginLeft="10dp" android:orientation="vertical"> <TextView android:id="@+id/text1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="10dp" android:textSize="25sp" android:textColor="@color/dark" /> <TextView android:id="@+id/text2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="10dp" android:textSize="10sp" android:textColor="@color/dark" /> </LinearLayout> </LinearLayout>
其中ImageView中的src是图片的位置,要用的图片都要拖入res/mipmap中,引用图片时src为@mipmap/picture’s name
颜色color是在values/colors.xml中设置的,初始时有默认设置的几个颜色,可以继续仿照给出的默认值增添需要的颜色,此处我增加了上面用到的dark。我的colors.xml文件:
<?xml version="1.0" encoding="utf-8"?> <resources> <color name="colorPrimary">#008577</color> <color name="colorPrimaryDark">#00574B</color> <color name="colorAccent">#D81B60</color> <color name="dark">#000000</color> </resources>
接下来在Activity文件中进行设置,让列表ListView的单元格应用我们自己定义的form.xml文件,变成1个图片2段文字的形式:
public class MainActivity extends Activity { private List<Map<String, Object>> lists; private SimpleAdapter adapter; private ListView listView; private String[] theme = {"张明", "李明", "李明"}; private String[] content = {"600 602 501", "666 620 502", "666 620 503"}; private int imageViews = R.mipmap.ic_launcher; //用到的图片是mipmap中的ic_launcher protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //需要把图片和文字(一个单元中的东西)用Map对应起来,必须这样做,这是下面要用到的适配器的一个参数 lists = new ArrayList<>(); for (int i = 0; i < theme.length; i++) { Map<String, Object> map = new HashMap<>(); map.put("image", imageViews); map.put("theme", theme[i]); map.put("content", content[i]); lists.add(map); } //适配器指定应用自己定义的xml格式 adapter = new SimpleAdapter(MainActivity.this, lists, R.layout.form, new String[]{"image", "theme", "content"}, new int[]{R.id.image1, R.id.text1, R.id.text2}); listView = (ListView) findViewById(R.id.listview); listView.setAdapter(adapter);
上面用到的简单适配器SimpleAdapter的参数依次是:应用到的上下文对象(一般为activity);含有Map的一个集合(数据源);
每一个item的布局文件(我们自己新增定义的xml文件);new String[]{}数组,数组的里面的每一项要与第二个参数中的存入map集合的的key值一样,一一对应;简单图文列表完成。
仍在入门,若有错误,欢迎指出
更多相关内容 -
jQuery图片列表动画显示效果,鼠标移到图片上会弹出文字描述,非常适合做素材、网站模板主题的图片列表,...
2022-06-27 06:35:37jQuery图片列表动画显示效果,鼠标移到图片上会弹出文字描述,非常适合做素材、网站模板主题的图片列表,兼容主流浏览器 -
对列表中的图片做模糊效果处理
2016-04-19 04:27:04最近遇到一个需求,需要对图片列表中的某些图片做模糊效果的处理,我试过Blurry模糊库,但是达不到预期的效果,有时候会出现模糊错位问题,而且这种模糊处理好像是处理静态的图片(即给ImageView控件设定好的src能够... -
excel单元格做下拉列表以及改变下拉列表的字体
2021-08-13 19:06:49选中单元格后(也可以同时选择很多个单元格),点击数据验证,如下图所示, 在数据验证中的“允许”中选择序列,“来源”中选择要下拉的选项,...如下图所示,可以在条件格式中定向选择下拉列表中某个字体样式。 ...选中单元格后(也可以同时选择很多个单元格),点击数据验证,如下图所示,
在数据验证中的“允许”中选择序列,“来源”中选择要下拉的选项,如是和否;注意中间一定要用英文的逗号;如下图所示
效果如下图所示:
如果想清除下拉列表中的各个选项,选择单元格后仍然点击数据验证,全部清除即可,如下图所示:
如果想对下拉列表中的“是”和“否”的字体大小和颜色进行修改,怎么操作呢?如下图所示,可以在条件格式中定向选择下拉列表中某个字体样式。
-
在html网页中如何做个下拉列表?下拉列表的方法有哪几种?
2021-06-12 05:37:20在我们是html学习中,我们会遇到各种不同的标签,那么今天我们就来说说“在html网页中如何做个下拉列表”吧!以下是小编整理的一个方法。1.首先我们在开发工具中新建一个新的文件,加入 div 标签声明一个类选择器...在我们是html学习中,我们会遇到各种不同的标签,那么今天我们就来说说“在html网页中如何做个下拉列表”吧!以下是小编整理的一个方法。
1.首先我们在开发工具中新建一个新的文件,加入 div 标签声明一个类选择器设置宽高背景颜色,在添加 form 标签,在标签中加入我们需要的一个 select 标签,代码和运行截图如下:
下拉框设置食物
甜食
奶茶
西餐
快餐
在图中我们看到了下拉框显示的一个内容。
2.那么在默认中的话,下拉框中是默认选择食物为第一选项,如果要修改选项的话,我们只需要在标签 option 中加入 selected="selected"就可以了,代码截图如下:
食物
甜食
奶茶
西餐
快餐
在图中我们可以就可以看到我们已经将之前的默认食物改为了快餐。
总结:
以上就是一个有关于"在html网页中如何做个下拉列表"的介绍,其实在 select 标签中还有很多的属性标签可以使用,我们可以在HTML DOM Select 对象进行学习和了解。如果你有更好的方法的话可以分享给大家噢!
-
uni-app 图片列表模板(插件分享)
2019-07-20 22:50:53插件地址:https://ext.dcloud.net.cn/plugin?id=607 效果预览: ... 公众号:web-7258,本文原创,著作权归作者所有,转载请注明原链接及出处。...更多精彩文章,请扫下方二维码关注我的公众号 ......插件地址:https://ext.dcloud.net.cn/plugin?id=607
效果预览:
作者:黄河爱浪 QQ:1846492969,邮箱:helang.love@qq.com
公众号:
web-7258
,本文原创,著作权归作者所有,转载请注明原链接及出处。更多精彩文章,请扫下方二维码关注我的公众号
-
想做一个用datalist显示图片列表,各位大佬帮我看看?
2017-07-17 01:46:28我想做一个用datalist显示图片列表,像下面的图这样, 但是不会,请教一下各位大佬这要怎么做 -
element-ui 上传多张图片并显示图片列表 / 修改时显示图片列表
2019-09-03 23:19:43template部分: <el-row class="searchForm"> <el-col :xs="24" :sm="24" :md="24" :lg="24"> <el-form-item label="正文图片"> <el-upload action... -
java导出pdf报告之五:poi-tl的使用-图片模版和列表模版
2019-12-07 20:51:15对于图片模版和列表模版相对就简单了,可以参考帮助文档,下边我也只做简单的介绍了 对于文档中的饼状图、柱状图,我是在导入数据的时候,直接根据数据生成了相应的图片,然后保存在文件服务器,并把路径保存到... -
Android Studio列表用法之一:ListView图文列表显示(实例)
2020-10-31 20:21:09目前正在做的一个记账本APP中就用到了它,主要是用它来呈现收支明细,是一个图文列表的呈现方式,下面就讲讲具体是如何实现的。 效果图: 该功能是在另一篇博文【Android Studio 使用ViewPager + Fragment实现... -
Elementui el-upload 图片列表缩略图模式添加查看大图含删除功能
2021-08-04 14:54:31前言:由于官网el-upload 图片列表缩略图模式没有查看大图的功能,所有自己自定义了一个,其中很多投机取巧的方式,写的不好,若有更好的方法,请留言哦(▽),不多说废话,直接贴 <template> <el-upload ... -
Android-流畅的显示截取视频流帧图片列表
2016-04-04 00:30:10现在有一个需求:做一个服务器传过来一堆的.mp4播放链接,需要截取每个视频中的一帧,用来展示在列表上。 优化方面如下 1. 使用线程池来管理线程下载截取视频帧图片 2. 使用LruCache来做内存缓存图片 3. 使用本地... -
如何做一个简单的网页版地图
2022-05-10 12:52:24以前做了一个安卓版的地图应用,现在突然想做一个简单的网页版地图。这个简单的网页版地图能根据城市名进行位置查询(有个城市列表的小控件,支持城市列表选择),还能根据经纬度进行位置查询。当你进行城市搜索时,... -
Qt5.9中使用列表控件QListWidget显示缩略图(完全模仿Windows图片视图文档)
2018-07-16 20:10:16本文主要用关键代码,介绍用Qt的QListWidget控件显示缩略图,实现图片底端居中对齐,文字顶端居中对齐。(提醒:可以直接跳过从后面的步骤1.1开始看起) 注意关键函数用法总结: void QListWidget::addItem... -
在ppt中做柱状图的方法图解步骤
2021-01-12 00:10:48ppt中经常用到图表,比如柱形图、圆饼图等,这些图就是基于一定的数据建立起来的,所以我们得先建立数据表格然后才能生成图表,为此 学习啦小编为你准备了在ppt中做柱状图的方法,希望对你有所帮助。在ppt中做柱状图... -
《数据分析实战》--用R做交叉列表
2018-05-30 11:50:05《数据分析实战》–用R做交叉列表 本文参考的是《数据分析实战》第四章。 背景:针对某公司的产品,发现当月的用户使用量减少了很多,但是和上月相比,本月的商业宣传和月度活动并无大的变化,需查明用户数量减少... -
教你做一幅完美的【同学分布图】
2020-12-31 03:56:45谭老师地理工作室综合整理,转载请注明先来看看几个地图慧用户绘制的别出心裁、别具一格的同学分布地图~图一:用每个同学的大头贴作为标识,是不是又形象又可爱列~(九班同学分布图)图二:好看的图标,加上醒目的标签... -
用C#做图片轮播效果
2014-11-20 11:51:26用C#做图片轮播效果 老帅 在C#中做图片轮播效果,不借助第三方控件,也是可以实现的。使用PictureBox作为图片展示容器就可以。但是图片列别放在什么地方,如何加载,需要考虑一下! 1.首先排除ImageList 因为... -
Python数据结构-列表
2021-12-24 10:29:01空列表用 [] 表示,而只包含一个元素(x)的单元素列表写做 [x] 。其访问方式与字符串的索引方式一样,以num2为例,如下图:列表索引从 0 开始,第二个索引是 1,依此类推。当然也可以从右向左进行索引。 除了以上... -
小程序也能做比抖音视频列表更炫的列表下拉效果
2019-03-06 23:48:08微博的图片上拉下划是很快速地划动浏览列表中的图片的,但是视频不一样,每个视频是需要用户停留看一会时间的视频才会触发上拉下划事件的,so,这样的需求是诞生了。我们在app中,铺天盖地的视频在我们手机中滑动着... -
HTML实现图片列表展示
2016-09-27 21:09:09-- 图片内容 --> < ul > < li > < div class = "deatil" > < h2 > 夕阳中海 h2 > < p > 在夕阳下泛着橘色的大海和山 p > < a href = "#" > 开始进入 a > div > < img src = ... -
html做一个无序列表如图
2016-09-20 08:25:45 如图,点击左侧,右侧跟着变动的无序列表 -
Bootstrap 排版列表
2018-03-06 09:54:06列表可以嵌套定义,可以在一个列表中,嵌套定义其它列表。嵌套没有类型和层级的限制。1、无序列表无序列表的各个表项,没有逻辑上的先后顺序。如:<ul> <li>Lorem ipsum dolor sit ... -
优化大量图片加载recyclerview列表的滑动效果
2019-01-23 11:32:02通用的几种方式 viewHolder复用机制 图片异步加载、缓存、压缩(使用glide等解决,最好...主要是监听列表滚动,把状态传入adapter中,然后设置图片bean的是否加载过状态,然后根据图片状态和滑动状态确定是否... -
postman做接口测试,body穿json格式的参数,json中的参数值是list类型,且列表项是图片时如何传参
2020-09-18 13:35:36一、格式 接口请求为post,通过body传json格式的参数,参数值是集合 二、传参方式 传图片的url,数据库表中保存的某个图片文件的url -
Discuz! X3列表开启图片模式
2013-10-19 14:02:231、站长使用“图片版”需要先在后期开启,此功能默认关闭。Discuz! X2的图片版功能给站长和用户充分的自主权,该功能默认关闭,只有在站长... 2、对于图片较多的娱乐型社区、游戏型社区,可以多开启一些图片版,用图 -
builder如何利用treeview做文件列表
2015-03-26 14:05:03就是要做出类似windows管理器的树列表,该怎么做呢,用treeview做,但是怎么在treeview里显示文件列表,求各位大神 -
使用Swing的JList组件实现可滑动的图片列表、好友列表
2018-12-03 11:38:52先放效果图吧,代码是从程序里抽出来的,没有特意的做效果,挺丑的凑合着看吧。前面是思路,不想看思路的,可以直接跳到后面看源码(有3个类哦)。 一、实现JList每一项以图片的形式展示并附带滚轮思路: 1.... -
长列表优化方案
2020-11-06 11:19:02如图中所示,是一个简单的虚拟列表的模型,图中有几个概念需要大家稍微了解一下: 可视区。 真实列表。 startIndex。 endIndex。 可视区 可视区大家可以这么理解,我们现在有一个<div class... -
HTML列表标签及自定义列表的应用
2020-03-13 17:31:26也可以通过CSS改变项目符号,也可以自己设置图片,如<li img src=“ ”> 2.有序列表 有序列表也是一列项目,列表项目使用数字进行标记。 有序列表始于 <ol> 标签。每个列表项始于 &...