摘要: 大家对android系统电池状态改变的显示已经很熟悉了,但它是如何实现的呢?它是利用了什么技术呢?也许你有你自己的实现方式,但android系统是利用LevelList来实现的。你知道么?下面通过一个具体的实例来说明一下:运行示意图:1.为初始化的界面;2.为输入25时的界面;3.为输入45时的界面... 阅读全文
posted @ 2015-01-05 19:17 MMLoveMeMM 阅读(744) 评论(0) 推荐(0)
摘要: 在使用shape作为背景的时候,代码如下:[html]view plaincopy在android3.0以上显示正常如下:但是在android3.0以下,比如android2.3.3结果如下:这显然不符合我们的要去,我想了很多办法都没能解决,只有通过图片背景来实现,但我在stackoverflow看... 阅读全文
posted @ 2015-01-05 19:13 MMLoveMeMM 阅读(411) 评论(0) 推荐(0)
摘要: 一、布局文件:在layout目录下,使用比较广泛; 我们可以为应用定义两套或多套布局,例如:可以新建目录layout_land(代表手机横屏布局),layout_port(代表手机竖屏布局),系统会根据不同情况自动找到最合适的布局文件,但是在同一界面的两套不同布局文件的文件名应该是相同的,只是放在... 阅读全文
posted @ 2015-01-05 19:06 MMLoveMeMM 阅读(241) 评论(0) 推荐(0)
摘要: Layer List是Anroid中的一种图形的方式,它是通过叠加若干张图片的方式来形成最终的图片,最终的图片在代码中表现为一个LayerDrawable对象。效果图:第一张是默认显示,第二张为按改变按钮后的图 下面通过一个实例来说明:新建一个Android工程,目录结构如下:主界面act... 阅读全文
posted @ 2015-01-05 18:56 MMLoveMeMM 阅读(832) 评论(0) 推荐(0)
摘要: 思路:在自定义shape中增加一层或多层,并错开,即可显示阴影效果。为增加立体感,按钮按下的时候,只设置一层。我们可以通过top, bottom, right 和 left 四个参数来控制阴影的方向和大小。关系图以下自定义两种阴影效果:res/drawable-hdpi/shadow1.xmlvie... 阅读全文
posted @ 2015-01-05 18:54 MMLoveMeMM 阅读(713) 评论(0) 推荐(0)
摘要: demo下载:http://www.eoeandroid.com/forum.php?mod=attachment&aid=NjE0Njh8ZTIyZDA2M2N8MTMzODgyOTQxN3w1NzAwOTV8MTczOTcz以下是Demo首页的预览图一、细说layout_weight 目前最为推... 阅读全文
posted @ 2015-01-05 18:32 MMLoveMeMM 阅读(701) 评论(0) 推荐(0)
摘要: 在xml文件里定义控件的属性,我们已经习惯了android:attrs="",那么我们能不能定义自己的属性能,比如:test:attrs=""呢?答案是肯定的.进入主题。大致以下步骤:一、在res/values文件下定义一个attrs.xml文件.代码如下: 二、我们在MyView.java代码编... 阅读全文
posted @ 2015-01-05 02:00 MMLoveMeMM 阅读(188) 评论(0) 推荐(0)
摘要: 首先在你需要使用自定义属性的布局文件中定义标签,当然也可以使用系统默认标签android: 第二行是自定义标签。格式如上,其中“xmlns:zkx”冒号后面是标签名,在下面使用时(只对当前文件可用) “com.zkx.test”是你的工程包名。一、reference:参考指定Theme中... 阅读全文
posted @ 2015-01-05 01:58 MMLoveMeMM 阅读(305) 评论(0) 推荐(0)