Android-UI
dww410
这个作者很懒,什么都没留下…
展开
-
同一个ImageView显示不同的图片--->level-list
<br /> <br />有时候,我们为了在一个ImageView中显示不同的图片,往往会使用: <br /><br />if (条件1)<br />{ <br /> image.setBackground(R.id.xxx1); <br />}<br />else if (条件2)<br />{ <br /> image.setBackground(R.id.xxx2); <br />} ... <br /><br />可以用另一个简便的方法实现相同的功能 <br /><br原创 2011-02-17 17:43:00 · 17833 阅读 · 1 评论 -
用字符串显示图片
<br />做项目过程中遇到一个问题,从数据库里读取图片名称,然后调用图片。直接用R.drawable.?无法调用。查了好多地方最后找到了个方法,分享给大家,希望有帮助。 <br />主要由两种方法,个人建议第二种。 <br />1. 不把图片放在res/drawable下,而是存放在src某个package中(如:com.drawable.resource),这种情况下的调用方法为: <br />String path = "com/drawable/resource/image.png"; <br />原创 2011-02-18 21:02:00 · 2156 阅读 · 0 评论 -
Android 两种为自定义组件添加属性的使用方法和区别
<br /><br />Android 自定义View 己经不是什么新鲜话题,Android Api提供了一大堆基础组件给我们,需要什么特定功能还需要我们继承它们然后定制更加丰富的功能。前面有篇文章也说过为自定义VIEW添加属性,但只是一笔带过,这里就拿这点来说说吧。<br />第一种添加属性的方法,之前我也是经常使用这种写法,代码如下:<br /> package com.terry.attrs;<br /><br />import android.content.Context;<br />import原创 2011-03-18 23:57:00 · 1474 阅读 · 0 评论 -
GestureDetector事件详解
<br /><br />boolean onDoubleTap(MotionEvent e)<br /> <br />//双击的第二下Touch down时触发<br /> <br />boolean onDoubleTapEvent(MotionEvent e)<br /> <br />//双击的第二下Touch down和up都会触发,可用e.getAction()区分。<br /> <br />boolean onDown(MotionEvent e)<br /> <br />//Touch down原创 2011-03-22 12:59:00 · 1434 阅读 · 0 评论 -
Fragment、Activity比较——Android碎片介绍
Fragment是Android honeycomb 3.0新增的概念,Fragment名为碎片不过却和Activity十分相似,下面介绍下Android Fragment的作用和用法。Fragment用来描述一些行为或一部分用户界面在一个Activity中,你可以合并多个fra转载 2011-09-21 15:14:55 · 3020 阅读 · 0 评论 -
Fragment官方API
与Activity通信尽管Fragment被实现为一个独立于Activity的对象,并且可以在多个activity中使用, 但一个给定的fragment实例是直接绑定到包含它的activity的. 特别的, fragment可以使用 getActivity() 访问Act转载 2011-09-21 14:47:38 · 7152 阅读 · 0 评论 -
Android中dp和px之间进行转换
在xml布局文件中,我们既可以设置px,也可以设置dp(或者dip)。一般情况下,我们都会选择使用dp,这样可以保证不同屏幕分辨率的机器上布局一致。但是在代码中,如何处理呢?很多控件的方法中都只提供了设置px的方法,例如setPadding,并没有提供设置dp的方法。这个时候,如果需要设置dp的话,就要将dp转换成px了。以下是一个应用类,方便进行px和dp之间的转换。转载 2012-05-23 18:31:11 · 2124 阅读 · 0 评论