当前位置: 编程技术>移动开发
本页文章导读:
▪应用String数组 使用String数组
<string-array name="displayValue">
<item>未受理</item>
<item>受理中</item>
<item>已受理</item>
<item>电子单证已发送商检</item>
<item>纸质单证.........
▪ 01_05 Activity跟Intent 01_05 Activity和Intent
【目标】
1.多个Activity之间的关系
2.Intent的基本作用
3.在Activity中启动另外一个Activity的方法
4.使用Intent在Activity中传递数据的基本方法
intent的基本作用:
一个Intent对象包.........
▪ 设立Activity大小不再全屏原理 设置Activity大小不再全屏原理
如何设置Activity的大小,让你的窗口看起来不再是全屏的。有些网友可能知道通过主题比如Theme.Dialog来实现,不过今天Android123告诉大家设置Activity不再全屏显.........
[1]应用String数组
来源: 互联网 发布时间: 2014-02-18
使用String数组
<string-array name="displayValue">
<item>未受理</item>
<item>受理中</item>
<item>已受理</item>
<item>电子单证已发送商检</item>
<item>纸质单证已发送商检</item>
<item>商检审批中</item>
<item>已审核通过</item>
<item>现场交单</item>
<item>科室审核中</item>
<item>落厂验货</item>
<item>完成</item>
<item>受理不通过</item>
<item>已注销</item>
<item>已锁定</item>
</string-array>
通过如下代码获取
String[] display=getResources().getStringArray(R.array.flavors);
[2] 01_05 Activity跟Intent
来源: 互联网 发布时间: 2014-02-18
01_05 Activity和Intent
【目标】
1.多个Activity之间的关系
2.Intent的基本作用
3.在Activity中启动另外一个Activity的方法
4.使用Intent在Activity中传递数据的基本方法
intent的基本作用:
一个Intent对象包含了一组信息:
1.Componentname,类似请求。一个Activity通过Intent的Compinentaname信息来决定启用哪个组件。
2.Action指定另外的Activity要做什么。
3.Data要创送的数据
4.Category自定义键值对,在另一个activity中可以取出
5.Extras
5.Flags
[3] 设立Activity大小不再全屏原理
来源: 互联网 发布时间: 2014-02-18
设置Activity大小不再全屏原理
如何设置Activity的大小,让你的窗口看起来不再是全屏的。有些网友可能知道通过主题比如Theme.Dialog来实现,不过今天Android123告诉大家设置Activity不再全屏显示的原理。Android Theme也主要是通过定义Style来实现的,实现的原理大家可以直接看Android Framework中的定义,今天给一种更简单,但相对灵活的方法,比如不要Theme.Dialog中的边框,下面就一起来看下自定义Activity大小的实现方法。
1. 创建一个样式文件到你的工程,保存在在res/values/styles.xml,这里文件名不能随便修改,内容为,注意保存时使用UTF-8编码。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.Android123" parent="android:style/Theme.Dialog">
<item name="android:windowBackground">@drawable/bg</item>
</style>
</resources>
2. 上面我们定义的主题风格为Theme.Android123,父风格仍然从Theme.Dialog实现,但我们自定义了背景,位置在drawable/bg中,这里我们创建一个bg.xml文件放到res/drawable文件夹中,bg.xml的内容为
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:Android="http://schemas.android.com/apk/res/android">
<padding android:left="15dp" android:top="15dp" android:right="15dp" android:bottom="15dp" />
<stroke android:width="3dip" color="#000000" />
<corners android:radius="5dp" />
<solid android:color="#ffffff" />
</shape>
里面我们定义了一个shape对象,实现背景drawable形状,其中padding代表距离边框,这里我们设置了左、上、右、下四个位置的间距。stroke可以制造出一些3D立体效果,corners是四个角,radisu属性可以设置半径,值越大越圆滑,根据运行效果你可以微调,最后soild是填充颜色,这里我们用了ffffff表示纯白。
3. 最后在androidmanifest.xml中,在你的activity节点加一个 android:theme属性,值为@style/Theme.Android123 即可。
如何设置Activity的大小,让你的窗口看起来不再是全屏的。有些网友可能知道通过主题比如Theme.Dialog来实现,不过今天Android123告诉大家设置Activity不再全屏显示的原理。Android Theme也主要是通过定义Style来实现的,实现的原理大家可以直接看Android Framework中的定义,今天给一种更简单,但相对灵活的方法,比如不要Theme.Dialog中的边框,下面就一起来看下自定义Activity大小的实现方法。
1. 创建一个样式文件到你的工程,保存在在res/values/styles.xml,这里文件名不能随便修改,内容为,注意保存时使用UTF-8编码。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.Android123" parent="android:style/Theme.Dialog">
<item name="android:windowBackground">@drawable/bg</item>
</style>
</resources>
2. 上面我们定义的主题风格为Theme.Android123,父风格仍然从Theme.Dialog实现,但我们自定义了背景,位置在drawable/bg中,这里我们创建一个bg.xml文件放到res/drawable文件夹中,bg.xml的内容为
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:Android="http://schemas.android.com/apk/res/android">
<padding android:left="15dp" android:top="15dp" android:right="15dp" android:bottom="15dp" />
<stroke android:width="3dip" color="#000000" />
<corners android:radius="5dp" />
<solid android:color="#ffffff" />
</shape>
里面我们定义了一个shape对象,实现背景drawable形状,其中padding代表距离边框,这里我们设置了左、上、右、下四个位置的间距。stroke可以制造出一些3D立体效果,corners是四个角,radisu属性可以设置半径,值越大越圆滑,根据运行效果你可以微调,最后soild是填充颜色,这里我们用了ffffff表示纯白。
3. 最后在androidmanifest.xml中,在你的activity节点加一个 android:theme属性,值为@style/Theme.Android123 即可。
最新技术文章: