摘要: 先看一下文档对Shape Drawable的描述:Shape DrawableAn XML file that defines a geometric shape, including colors and gradients. Creates aShapeDrawable. 一个定义几何形状的XML文件,包括颜色和渐变。创建一个ShpeDrawable对象用Android:background="@drawable/xxx.xml"或相应的Java代码引用,Shape Drawable说白了就是可自定义的多样化的背景。现在对比较重要的标签和属性进行解释:和其它drawab 阅读全文
posted @ 2011-12-02 17:25 囧里个囧 阅读(3435) 评论(0) 推荐(0) 编辑
摘要: <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#f033ff22"/> <stroke android:width="2dp" android:color="#ff1111" android:dashWidth="2dp" android:dashGap=" 阅读全文
posted @ 2011-12-02 17:14 囧里个囧 阅读(4280) 评论(0) 推荐(0) 编辑
摘要: Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:复制到剪贴板 XML/HTML代码<shape><!-- 实心 --><solidandroid:color="#ff9d77"/><!-- 渐变 --><gradientandroid:startColor="#ff8c00"android:endColor="#FFFFFF"android:angle="270"/& 阅读全文
posted @ 2011-12-02 17:13 囧里个囧 阅读(5981) 评论(0) 推荐(0) 编辑
摘要: 在Android开发过程中,经常需要改变控件的默认样式, 那么通常会使用多个图片来解决。不过这种方式可能需要多个图片,比如一个按钮,需要点击时的式样图片,默认的式样图片。 这样就容易使apk变大。 那么除了使用drawable这样的图片外,还有其他方法吗? 本次就谈一下自定义图形shape,Android上支持以下几种属性shape、gradient、stroke、corners、padding、solid等。先来看两个例子:view plainprint?<shapexmlns:android="http://schemas.android.com/apk/res/andro 阅读全文
posted @ 2011-12-02 16:52 囧里个囧 阅读(59576) 评论(4) 推荐(1) 编辑
摘要: Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android:background="@drawable/bg",不过当这么做以后,发现背景是变了,但是当你拖动,或者点击list空白位置的时候发现ListItem都变成黑色的了,破坏了整体效果。这个要从Listview的效果说起,默认的ListItem背景是透明的,而ListView的背景是固定不变的,所以在滚动条滚动的过程中如果实时地去将当前每个Item的显示内容跟背景进行混合运算,所以a 阅读全文
posted @ 2011-12-02 16:42 囧里个囧 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 1.Activity全透明同学zzm给了这个有趣的代码,现在公布出来。先在res/values下建colors.xml文件,写入:<?xmlversion="1.0"encoding="UTF-8"?><resources><colorname="transparent">#9000</color></resources>这个值设定了整个界面的透明度,为了看得见效果,现在设为透明度为56%(9/16)左右。再在res/values/下建styles.xml,设置程序的风格&l 阅读全文
posted @ 2011-12-02 16:40 囧里个囧 阅读(8246) 评论(0) 推荐(0) 编辑
摘要: 最近做listview和button都要改变Android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据ListView中的列表项的状态来使用相应的背景图片。drawable/list_item_bg.xml复制到剪贴板XML/HTML代码<?xmlversion="1.0"encoding=& 阅读全文
posted @ 2011-12-02 16:37 囧里个囧 阅读(206) 评论(0) 推荐(0) 编辑
摘要: <stylename="Theme.Foo"parent="android:style/Theme.Light"> <itemname="android:windowContentOverlay">@null</item> </style><activityandroid:name=".FooActivity" android:theme="@style/Theme.Foo"> 阅读全文
posted @ 2011-12-02 16:14 囧里个囧 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 问题表现:连接手机与电脑后,驱动安装正确,USB调试模式打开,在DDMS中可以看到device及其进程的信息,但是logcat中就是没有信息输出问题原因:一些rom默认关闭logcat问题说明:ddms中设备名字显示为问号不影响,即adb get-serialno显示为问号不影响.解决方法:1.需要root权限(部分rom不需要)2.打开logcat,并设置level,执行命令如下(android 升级之后 adb 在 platform-tools中,不在tools中)adb shellecho 1 > /sys/kernel/logger/log_main/enable说明:将1写入日 阅读全文
posted @ 2011-12-02 12:50 囧里个囧 阅读(2798) 评论(1) 推荐(0) 编辑
摘要: 通过修改eclipse的Perferences能够大幅度减少 alt+/ 使用频率打开 Eclipse -> Window -> Perferences,会打开个Perferences 的设置界面。 找到Java 下的 Editor 下的 Content Assist , 右边出现的选项中,有一个Auto activation triggers for Java: 会看到只有一个"."存在。表示:只有输入"."之后才会有代码提示,我们要修改的地方就是这里,可是Eclipse默认只允许输入4个自定义字符。 不过我们可以把当前的设置导出,保存为一 阅读全文
posted @ 2011-12-02 10:05 囧里个囧 阅读(784) 评论(0) 推荐(0) 编辑