dp:密度无关像素。

sp:可伸缩像素。解决文字大小适配问题。

密度:Android中的密度即屏幕每英寸所包含的像素数,通常以dpi为单位,例如一个宽2英寸长3英寸手机屏幕,若分辨率为320*480,则屏幕密度为320dpi。

ListView,一般需要写Item的布局、ListView所在的布局、Iten类、适配器Adapter、在Activity中填充ListView数据后setAdapter

设置item的点击事件:

mListView.setOnItemClickListener(new OnItemClickListener(){@Overridepublic void onItemClick(AdapterView<?> parent,View view,int position,long id){Item mItem = list.get(position);mItem.setImage(R.drawable.qq);mListView.setAdapter(adapter);//Toast.makeText(MainActivity.this, "tt", Toast.LENGTH_LONG).show();}});

完整代码在:https://github.com/HiSunny/ComeOnListView.git

重温6 ListView相关|单位dp/sp相关推荐

  1. android dp sp px_Android屏幕适配★★重点盘点★★

    引言 屏幕适配是 android 开发/面试 绕不开的一个问题.本文 将屏幕适配的知识要点完整展现给各位读者. 正文大纲 android需要做屏幕适配的原因 基础知识点(★★★很重要★★★) 屏幕适配 ...

  2. Android 屏幕适配攻略(三)单位dp与sp

    Android 屏幕适配攻略(三)单位dp与sp 1 一般手机默认使用情况下 在安卓中,一般情况下,也就是正常使用情况下 屏幕密度 对应的标签 对应的像素 sp 120dip ldpi 1dp= 0. ...

  3. ListView相关

    ListView相关 lvwMyList.GridLines = true;  //设定ListView控件是否显示网格线 lvwMyList.MultiSelect = false;  //设定Li ...

  4. Android之px 与 dp, sp换算公式

    px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多. pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用 ...

  5. android dp sp px_规范|iOS与Android设计规范解析(一)

    对于如何设计一款学习成本低.辨识度高.有个性的APP,iOS和Android均给出了对应的建议,就是<iOS设计规范>和<Material Design设计规范>. 规范中对导 ...

  6. android 字体像素转换工具类_android px,dp,sp大小转换工具

    package com.voole.playerlib.util; import android.content.Context; /** * Android大小单位转换工具类 * * float s ...

  7. android 字体px转sp,Android中px,dp,sp区别及换算

    px,dp,sp是Android中常用的距离单位. 基本概念: 屏幕尺寸:指的是屏幕对角线长度,用英寸(in)作为单位,1 in = 2.54 cm. 屏幕分辨率:在横纵向上的像素点数,单位px.一般 ...

  8. New UI-常用计量单位px,dp,sp,pt解析与转换

    New UI-常用计量单位px,dp,sp,pt解析与转换            --转载请注明出处:coder-pig,欢迎转载,请勿用于商业用途! 小猪Android开发交流群已建立,欢迎大家加入 ...

  9. px(像素)与 dp, sp换算公式

    PPI = Pixels per inch,每英寸上的像素数,即 "像素密度" xhdpi: 2.0 hdpi: 1.5 mdpi: 1.0 (baseline) ldpi: 0. ...

最新文章

  1. pthread_mutex_lock的thread特性
  2. Web的诞生和网络基础 | 读《图解HTTP》
  3. 华为路由器 android,华为智能路由器亮相 Android系统很强大
  4. php类的组成部分,计算机5大组成部分是什么?
  5. 2019年湘潭大学程序设计竞赛(重现赛)
  6. 学习linux之用户-文件-权限操作
  7. leetcode 448. Find All Numbers Disappeared in an Array | 448. 找到所有数组中消失的数字(原地,位运算)
  8. 《机器学习》周志华 习题答案9.4
  9. Java笔记-EasyCaptcha在前后端分离项目的使用
  10. span标签居中显示的正确方法
  11. Jenkins构建风格自由的项目
  12. storm中分组策略Field Grouping简单总结笔记
  13. 网络邻居无法查找计算机,局域网中无法找到网上邻居的原因
  14. GEOS库一些自己的见解和注意点
  15. c语言5名同学3门课程成绩,输入5名同学3门课程的成绩 求: 1)每门课程的平均成绩。2)找出最高分数所对应的学生和课程。...
  16. 当win10电脑,本地网络出现了一个意外的情况,不能完成所有你在设置中所要求的更改?
  17. 中国互联网办公地变迁史:你的公司为什么也搬家了?
  18. Xilinx 7系列FPGA之Kintex-7产品简介
  19. matlab怎么提取小数部分,[转载]如何在Matlab中得到一个单、双精度数的整数部分和小数部分?...
  20. 计算机视觉实验室(China)

热门文章

  1. HH SaaS电商系统的供应商系统设计
  2. ios nslog 例子_iOS Block实例
  3. 算法提高 日期计算c语言,算法提高 日期计算
  4. 2019怎么保存低版本_CAD发给客户没字体怎么办?快速打包外部参照、字体、打印样式...
  5. python 创建空的numpy数组_数据分析-NumPy内置函数创建数组
  6. charles代理手机调试_H5开发 移动端 调试之 Charles 抓包 和 Map Remote
  7. c语言学习加强营(一):switch分支
  8. 武汉城市职业学院计算机分数线,武汉城市职业学院历年分数线 2021武汉城市职业学院录取分数线...
  9. 光纤收发器长距离的传输过程出现死机的解决方案
  10. 渝粤教育 陕西师范大学 《学前儿童健康教育》作业