android UI
文章平均质量分 80
保定老狼
这个作者很懒,什么都没留下…
展开
-
Android控件样式自定义
Android控件样式自定义是用定义在drawable文件夹下的XML文件实现,在布局文件中通过设置控件的background属性达到效果。 一、控件常见状态:在XML文件中用到了selector节点,selector可以理解为状态切换器,不同的状态下切换不同的样式,各种状态用Item节点表示,以下为一些常见的状态(注意:statelist中第一个匹配当前状态的item会被使用。因此,如果第转载 2013-03-14 10:43:45 · 725 阅读 · 0 评论 -
listView 取消点击背景
在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android:background="@drawable/bg",不过不要高兴地太早,当你这么做以后,发现背景是变了,但是当你拖动,或者点击list空白位置的时候发现ListItem都变成黑色的了,破坏了整体效果转载 2013-05-08 17:49:27 · 2478 阅读 · 0 评论 -
drawable文件夹详解
QVGA使用ldpi,虽然有不同尺寸,但都是120dpi左右;HVGA同理;如下图; -finger 用于触摸屏的设备 -hdpi 近似于240dpi的高级显示密度的屏幕 -mdpi 近似于160dpi的中级显示密度的屏幕 -ldpi 近似于120dpi的低级显示密度的屏幕 -land 横屏显示转载 2013-05-16 16:04:10 · 1725 阅读 · 0 评论 -
android 用LruCache读取大图片并缓存
图片预取缓存策略是内存缓存(硬引用LruCache、软引用SoftReference)、外部文件缓存(context.getCachedDir()),缓存中取不到的情况下再向服务端请求下载图片。同时缓存三张图片(当前预览的这张,前一张以及后一张)。1.内存缓存 //需要导入外部jar文件 android-support-v4.jar import android.s转载 2013-05-03 15:10:01 · 5354 阅读 · 0 评论 -
android学习之绘图总结
以下是程序的运行结果: 代码如下: [java] view plaincopy package com.example.njupt.zhb.canvastest; import android.R.integer; import android.app.Activity; import android.os.Bun转载 2013-03-14 11:06:55 · 874 阅读 · 0 评论 -
android自定义控件(七) onMeasure() 测量尺寸
转自:http://blog.csdn.net/ethan_xue/article/details/7401163 上次讲的自定义控件刷新点屏幕的任意地方都会刷新,而且在xml里自定义控件下面放一个textview的话,这个TextView是显示不出来的,不只这个,以前的几个自定义控件都是 为什么呢?今天来讲下onMeasure() 在自定义刷新控件的基础上重写onM转载 2013-03-15 10:28:36 · 1019 阅读 · 0 评论 -
android自定义控件(五) 自定义组合控件
转自http://www.cnblogs.com/hdjjun/archive/2011/10/12/2209467.html 代码为自己编写 目标:实现textview和ImageButton组合,可以通过Xml设置自定义控件的属性。 通过代码或者通过xml设置自定义控件的属性 1.控件布局:以Linearlayout为根布局,一个TextView,一个ImageBu转载 2013-03-15 10:27:01 · 718 阅读 · 0 评论 -
android自定义控件(三) 自定义属性
转自:http://blog.csdn.net/ethan_xue/article/details/7314907 书接上回 在xml里建立属性,然后java代码里用typedArray获得这些属性,得到属性后,利用属性做一些事.例:得到xml里的color,赋给paint. 1.在res/values/下新建attrs.xml [html]转载 2013-03-15 10:24:43 · 715 阅读 · 0 评论 -
android自定义控件(一) 官方文档的翻译
好文,转自:http://blog.csdn.net/ethan_xue/article/details/7313575 构建自定义组件 Android中,你的应用程序程序与View类组件有着一种固定的联系,例如按钮(Button)、文本框(TextView),可编辑文本框(EditText),列表框(ListView),复选框(CheckBox),单选框(RadioBut转载 2013-03-15 10:23:06 · 786 阅读 · 0 评论 -
Andriod中绘(画)图----Canvas的使用详解
转载请注明出处:http://blog.csdn.net/qinjuning 由于在网络上找到关于Canvas的使用都比较抽象,也许是我的逻辑思维不太好吧,总是感觉理解起来比较困难, 尤其是对save()和restore()方法的使用。本篇文章的内容就是对Canvas的使用进行一下总结,包括它的两种不同的使用转载 2013-03-15 10:57:21 · 972 阅读 · 0 评论 -
android自定义控件(六) 刷新
转自:http://blog.csdn.net/ethan_xue/article/details/7326395 三种得到LinearInflater的方法 a. LayoutInflater inflater = getLayoutInflater(); b. LayoutInflater localinflater = (LayoutInflater)contex转载 2013-03-15 10:27:45 · 1358 阅读 · 1 评论 -
android自定义控件(四) View中的方法
转自:http://blog.csdn.net/ethan_xue/article/details/7315217 onFinishInflate() 当View中所有的子控件 均被映射成xml后触发 onMeasure(int, int) 确定所有子元素的大小 onLayout(boolean, int, int, int, int) 当View分配所有的子元素的大小和位置转载 2013-03-15 10:26:12 · 724 阅读 · 0 评论 -
android自定义控件(三) 增加内容 自定义属性 format详解
转自 http://www.gisall.com/html/35/160435-5369.html 1. reference:参考某一资源ID。 (1)属性定义: background" format = "reference" /> (2)属性使用:转载 2013-03-15 10:25:30 · 868 阅读 · 0 评论 -
android自定义控件(二) 入门,继承View
好文,转自:http://blog.csdn.net/ethan_xue/article/details/7313788 ps: 可根据apidemo里LableView,list4,list6学习 文档在dev guide/Framework Topics/User Interface/Building Custom Components 自定义控件的步转载 2013-03-15 10:24:00 · 660 阅读 · 0 评论 -
奇葩的UI引用LayoutInflater.from问题
今收到BUG一枚,一个页面的EditText的风格变为了系统默认(系统经过定制,风格和普通的不同) 经检查xml无任何不妥,最终问题出在LayoutInflater.from上。 如果LayoutInflater.from(XXActivity.this)的话不会出现问题 如果LayoutInflater.from(getApplicationContext())就会引用系统的风格。 奇葩原创 2013-06-20 14:55:52 · 1060 阅读 · 1 评论