Wednesday,April 20,2011-Eclipse_android_ApiDemo_学习1
由于老版本的eclipse,最近大姨妈了,所以下载最新的eclipse 2011,下面有有关安装的重点:
Eclipse 3.5插件安装与卸载的10个小窍门 http://developer.51cto.com/art/200907/136120.htm
查看activity调用用adb shell logcat
进入正题:
- App/Activity/Animation
可以学到不同activity直接动态跳转的设置,方法为
public void overridePendingTransition (int enterAnim, int exitAnim)
Call immediately after one of the flavors of startActivity(Intent)
or finish()
to specify an explicit transition animation to perform next.
Parameters
enterAnim | A resource ID of the animation resource to use for the incoming activity. Use 0 for no animation. |
---|---|
exitAnim | A resource ID of the animation resource to use for the outgoing activity. Use 0 for no animation. |
这个方法的参数有两部分,一部分是载入动画,部分是退出动画;载入动画是指下一个页面的载入方法,退出动画是指当前页面的退出方式,可以设置动画的持续时间长一些,来观察动画的整体过程 |
2. App/Activity/Custom Dialog(1)
我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求,今天这一讲就是如何控制Android应用程序的窗体显示.
演示如何编写一个类似弹出菜单的Activity.
建立一个 CustomDialogActivity.activity,在xml中模仿dialog设置参数即可(ugly frame)
3. App/Activity/Custom Title
演示如何制作有左右标题的标题栏
启用窗体的扩展特性: requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
这是自己设置 Featrue:getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title_1);
4. App/Activity/Dialog (2)
演示如何使用theme,对话框风格使你的activity看起来像一个对话框.
建立一个 DialogActivity.activity
启用窗体的扩展特性: requestWindowFeature(Window.FEATURE_LEFT_ICON);(测试启用title扩展也可以)
设置系统提供的窗体图片: getWindow().setFeatureDrawableResource(Window.FEATURE_LEFT_ICON, android.R.drawable.ic_dialog_alert);(布局可自定义)
5. App/Activity/Forwarding
使某个Activity在task堆栈中终止,即按back按钮不能返回到这个Activity.
不需要返回值的启动另一个activity : startActivity(intent);
Intent intent = new Intent();
intent.setClass(Forwarding.this, ForwardTarget.class);
startActivity(intent);