Android的3个开发技巧
来源:互联网 发布:淘宝刷单被降权怎么办 编辑:程序博客网 时间:2024/06/05 07:22
1.Android 在XMl里面共享同一布局文件
一直以为共享同一布局文件都是在之前写好的布局之后复制过来,或者通过java代码使用layoutInflaterAdd进来的。但今天提供了一个更为方便的使用方法,可以在你的任意LAYOUT文件里面将其他的LAYOUT文件拿过来使用,代码也很简单,如下:
Java代码: 这是我定义的公用layout 文件,我给他起名为:title。然后我们在另外的布局文件如下使用:
Java代码:
即可将title 的布局直接拿到我们当前的布局文件中。
2.使用XML的方式为背景添加渐变的效果
为背景实现渐变效果,最传统的方法是用PS制作一张渐变的效果图,但我人懒没去学PS技术,也懒得更增加一个图片在应用里面,这里使用了Google 提供的一个非常棒的方法来解决背景渐变的功能。
首先,在Drawable 文件夹里面添加一个xml文件,然后写入如下代码:
Java代码:
对应属性比较简单,这里不多做介绍,android:shape="rectangle"为代表渐变的形状为矩形块。android:angle="270.0"代表角度为270,由上到下的渐变,如果我改变成0那么就变成了从左到右的渐变,如果改变90.0那么渐变会从下边往下渐变,朋友们可以多改变一下参数试试效果。
3.在ActivityGroup里面如何访问子Activity的View 并操作它去改变UI?
要知道如何在ActivityGroup里面操作子Activity的布局View那么得先了解一下,如何将Activity放入ActivityGroup里面,这里我门要封装了一个小小的方法,公供参考:
Java代码:
然后在ActivityGroup页面如此使用:
Java代码:
下面代码,以作参考:
Java代码:
上面的PreferenceActivity 是得到一个PreferenceAcitity 因为我是要修改位于ActivityGroup里面对应的Preference所以这里要获得一个PreferenceAcitity ,如果你是一个普通的Activity 直接得到一个Activity 对象就行,之后的操作都是一致的。
Java代码:
Java代码:
即可将title
Java代码:
对应属性比较简单,这里不多做介绍,android:shape="rectangle"
3.在ActivityGroup里面如何访问子Activity的View 并操作它去改变UI?
Java代码:
然后在ActivityGroup页面如此使用:
Java代码:
下面代码,以作参考:
Java代码:
上面的PreferenceActivity
- Android的3个开发技巧
- iOS开发的22个开发技巧
- 50个Android开发技巧(1,使用android:layout_weight和android:weightSum属性的使用)
- Android开发工程师应该知道的50个开发秘诀、技巧和资源分享
- 嵌入式开发中常见3个的C语言技巧
- VC 开发的20个小技巧
- ios开发的22个技巧
- iOS开发的22个常用技巧
- JavaScript 开发的45个经典技巧
- JavaScript 开发的45个经典技巧
- JavaScript 开发的45个经典技巧
- JavaScript 开发的45个经典技巧
- JavaScript 开发的45个经典技巧
- JavaScript 开发的45个经典技巧
- JavaScript 开发的45个经典技巧
- JavaScript 开发的45个经典技巧
- JavaScript开发的45个经典技巧
- JavaScript 开发的45个经典技巧
- C# 获取当前正在使用的网卡地址
- HDU 2426 Interesting Housing Problem [N!=M的最佳二分匹配]
- 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用34
- CentOS 5.6 + ISPConfig 搭建邮件服务器全过程
- 输入三个数,用条件表达式,不能用if语句,判断是不是两个奇数一个偶数,是就输出Y,不是就输出N。
- Android的3个开发技巧
- Gridview导出Execl样式
- 关于I/O口符号
- 休闲游戏职业规划与构想
- “\u”Unicode字符转为中文字
- flex - java 数据传输
- 日期点的计算
- 验证
- HDU 3488 Tour [裂点+KM或最小费用最大流]