Android UI 中常用技巧总结

线性布局

  • 分割线
android:divider="@drawable/shape"<!--分割线图片-->
android:showDividers="middle|beginning|end" <!--分割线位置-->
时间: 2024-11-06 09:33:52

Android UI 中常用技巧总结的相关文章

Android UI 调试常用工具(Dump view UI hierarchy for Automator)

UI调试时程序员比较头疼的问题:有时候经常会被1dp.2dp的问题,搞得无言以对(Android开发深有体会) 下面介绍一个在实际开发过程中常用的一个调试工具,可以精确到每个View在屏幕中的绝对位置(精确到具体的px),有了这样的工具,就可以很好地找到UI中存在的问题了. 其实就是在DDMS视图下,使用Dump view UI hierarchy for Automator: 找到它也很简单的 1.Android studio(大家用了都说好 ),点击上面的小机器人 2.选择DDMS视图,找到

Android之ListView常用技巧

ListView是一个非常常用的列表控件,虽然在5.x时代ListView的风头正在逐渐的被RecyclerView抢去,但是ListView的使用范围依然十分广泛. 接下来的ListView的常用技巧是在平时的开发和学习中了解到的,如有雷同,纯属我抄! 技巧1:设置项目间分隔线 技巧2:隐藏滚动条 技巧3:设置第一个可视条目是第几项 技巧4:添加/取消item的点击效果. 技巧5:处理数据项为空的时候的ListView 技巧6:动态更新ListView 下面依次介绍 1.设置项目间的分割线 这

Android平台中常用的可视化控件

一. TextView 二. ImageView 1.结构 java.lang.Object android.view.View android.widget.ImageView 已知直接子类: ImageButton, QuickContactBadge 已知间接子类: ZoomButton 2.类概述 显示任意图像,例如图标.ImageView类可以加载各种来源的图片(如资源或图片库),需要计算图像的尺寸,比便它可以在其他布局中使用,并提供例如缩放和着色(渲染)各种显示选项. 3.XML属性

Android开发中常用的ListView列表的优化方式ViewHolder

在Android开发中难免会遇到大量的数据加载到ListView中进行显示, 然后其中最重要的数据传递桥梁Adapter适配器是常用的,随着市场的需 求变化ListView'条目中的内容是越来越多这就需要程序员来自定义适配器, 而关键的就是适配器的优化问题,适配器没有优化好往往就会造成OOM (内存溢出)或者是滑动卡顿之类的问题,接下来我就给大家介绍一种常 用的Adapter优化方法 1 /** 2 * list View的适配器 3 */ 4 class Adapter extends Bas

Idea 常用功能汇总,工作中常用技巧,移出请说明原因,笔记花了好长时间汇总的

1.隐藏没用到的文件 比如 IDEA 的项目配置文件(.iml 和.idea),打开 Settings-File Types, 加入要隐藏的文件后缀.  2.常用技巧 2.1 通过Alt+F8查看变量在当前断点的当前值 2.2 使用Live Template创建代码模板 2.3 粘贴 历史 复制 快捷键 Ctrl+Shift+V,可以显示文本复制的历史记录. 修改复制历史记录数量,执行 Setting-Editor,修改“Maximum number of contents to keep in

Android 开发中常用小技巧

TextView中的getTextSize返回值是以像素(px)为单位的, 而setTextSize()是以sp为单位的. 所以如果直接用返回的值来设置会出错,解决办法是 用setTextSize()的另外一种形式,可以指定单位: 在继承自View时,绘制bitmap时,需要将图片放到新建的drawable-xdpi 中,否则容易出现绘制大小发生改变 在文字中加下划线: textView.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG); scro

Android开发中常用的一些小技巧(转载)

http://www.jb51.net/article/61135.htm Activity.startActivities() 常用于在应用程序中间启动其他的Activity. TextUtils.isEmpty() 简单的工具类,用于检测是否为空 Html.fromHtml() 用于生成一个Html,参数可以是一个字符串.个人认为它不是很快,所以我不怎么经常去用.(我说不经常用它是为了重点突出这句话:请多手动构建 Spannable 来替换 Html.fromHtml),但是它对渲染从 we

Android开发中常用工具

1. Android虚拟设备和SDK管理器:用于创建和管理AVD以及下载SDK包.2. Android模拟器:Android虚拟机的实现,目的是使开发的应用在开发计算机上的AVD内运行.3. Android调试监控服务(DDMS):视图的方式监视和控制能调试的应用程序.4. Android调试桥(Android debug bridge,ADB):客户端-服务器应用程序,提供对虚拟设备和实际设备的链接.允许复制文件.安装已编译的程序以及允许shell.5. Logcat: 查看和过滤日志.6.

android开发中常用的Eclipse快捷键详细解析

1.查看快捷键定义的地方    Window->Preferences->General->Keys. 2.更改启动页 在AndroidManifest.xml第一个activity标签项中 android:name=".ResultDemoActivity"    ResultDemoActivity改为你想要第一启动的activity. 3.取消对"块注释的格式化"   Windows->Preferences->Java->