(第二十二讲)含蓄的启动应用

讲作业先把昨天卖的关子给说了,怎么才能按返回键实现网页后退。我们需要做一个返回键拦截,然后手动控制网页后退。请看代码:public boolean onKeyDown(int keyCode, KeyEvent event) { //支持网页后退 ...

Read More


(第二十一讲)在活动之间跳跳跳

讲作业话说这次的作业是设计一个布局:这大概也是之前学过的了,直接贴一下代码吧:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" ...

Read More


(第二十讲)手动创建活动

前言话说上次没作业,这次就直接讲课。我们之前好像一直在用 AS 自动为我们创建的活动,这样糊里糊涂的可不行,今天我们就来探究下 AS 究竟默默的为我们做了什么?创建一个新项目我们在创建新项目时直接就可以运行是因为 AS 帮我们创建好了活动,为了理解原理我...

Read More


(第十九讲)对话框

讲作业先来回顾下上节课的题目「为什么 ImageView 会有背景和前景?有什么应用? 」答案让我们在实践中去体会吧。先在「drawable」里放好我们的素材:然后设计布局<ImageView android:layout_width=&q...

Read More


(第十八讲)其他常见的控件

先来回顾一下上节课的题目「做一个简单的遥控器的界面」,如图:整体的思路就是先弄中间的十字,再弄下面的按钮。中间的十字可以先把「OK」固定的中间,然后四周的根据他来定位:源文件丢失了,请移步这个链接查看,抱歉点击这里跳转

Read More


(第十六讲)线性布局和相对布局

0x0 前言一个炫丽的界面往往都是由很多的小控件组成的。队伍整齐划一,往往是因为他们按队列站。一个程序的界面想做好,就要依赖布局。布局描述了控件在屏幕中的位置和定位方式。布局有很多种,我们今天先来介绍相对简单的线性布局。1x0 线性布局(Linear...

Read More