2011年7月25日
摘要: 您可以为您的应用程序选择不同的UI语言和硬件配置。注意,尽管您可以使用不同的字符串,布局管理器和其他的很多资源,SDK不会暴露方法支持您显示的指定何种资源需要被加载。Android识别整套资源的硬件和本地化属性,而后适当的加载他们。用户可以在设备的设置面板中更换语言设置。为了包含可更换资源,创建平行的资源目录,以限定的方式命名这些目录,配置文件也同样适用(语言、屏幕等)。下面的例子给出同时支持英语和法语的方法:MyApp/res/values-en/strings.xmlvalues-fr/strings.xmlAndroid支持多种命名限定和多样的值风格。添加这些信息到资源目录末尾,使用连接 阅读全文
posted @ 2011-07-25 15:51 denniswang 阅读(563) 评论(0) 推荐(0)
摘要: 如果你对Android系统自带的UI控件感觉不够满意,可以尝试下自定义控件,我们就以Button为例,很早以前Android就写到过Android Button按钮控件美化方法里面提到了xml的selector构造。当然除了使用drawable这样的图片外今天eoeAndroid谈下自定义图形shape的方法,对于Button控件Android上支持以下几种属性shape、gradient、stroke、corners等。我们就以目前系统的Button的selector为例说下:Java代码:复制到剪贴板XML/HTML代码<shape><gradientandroid:st 阅读全文
posted @ 2011-07-25 14:42 denniswang 阅读(931) 评论(0) 推荐(0)
摘要: 在Drawable文件夹下建立xml文件:<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"><gradient android:startColor="#00000000" android:centerColor="#FFFFFFFF" a 阅读全文
posted @ 2011-07-25 13:52 denniswang 阅读(4199) 评论(1) 推荐(0)
摘要: 在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android:background="@drawable/bg",不过不要高兴地太早,当你这么做以后,发现背景是变了,但是当你拖动,或者点击list空白位置的时候发现ListItem都变成黑色的了,破坏了整体效果这是为什么呢?这个要从Listview的效果说起,默认的ListItem背景是透明的,而ListView的背景是固定不变的,所以在滚动条滚动的过程中如果实时地去将当前每个Item的显 阅读全文
posted @ 2011-07-25 11:23 denniswang 阅读(52105) 评论(1) 推荐(5)