摘要:Activity是存放在栈(返回栈Back Stack)中的,栈是一种先进后出的数据结构;当我们打开了一个新的Activity时,该Activity会将前面的Activity压入栈底,当前打开的Activity代替前一个处于栈顶位置;当我们按下安卓手机的back键或者是调用finish()方法去摧毁
阅读全文
摘要:1. 局部代码块: 局部代码块定义在方法中,用花括号'{}'包含。例如在method()方法中我们创建一个局部代码块。 在上述代码中,我们可以直接去掉代码块的花括号,运行效果和加代码块一致。那么,有什么必要使用局部代码块吗? 局部代码块可以限制变量的生命周期,也就是说在代码块中创建的变量只在代码块中
阅读全文
摘要:Button组件在UI中显示是一个按钮,用来执行用户点击事件的;我们可以通过四种形式为Button设置监听事件来实现其要处理的事情。(不过其中内部类和外部类差不多,就以外部类为例,不再累述内部类的形式) 首先我们在布局中创建btn1, btn2, btn3三个按钮,现在可以看到显示效果如左下: 然后
阅读全文
摘要:TextView是一种文本控件,它继承自View,处于android.widget包下,其主要有以下一些常见的属性 属性 说明 android:id= "@+id/id_name" 设置组件的id,用于在java中查找 android:layout_width =" " 设置组件的宽度 androi
阅读全文
摘要:关于框架布局是在无特别指定的情况下将所有的控件放在屏幕布局的左上角,并且其中的每一个组件都是一帧(因此也叫作帧布局),后面的组件依次叠放在前边的控件上;FrameLayout布局中存在以下两个常用的关于前景的属性 android:foreground 设置帧布局容器的前景图像 android:for
阅读全文
摘要:相对布局由其名称大致可以猜测其是相对于其他的控件进行布局的。因此呢!其属性也就比较多了,不过基本上都是有迹可循的。下面就其属性值的特点可以将一些常用的属性分为以下三个类别。 1. 属性值为true或false(相对于父控件的位置) android:layout_centerHrizontal 水平居
阅读全文
摘要:顾名思义,LinearLayout是指将布局或者是控件以线性的形式排布到布局里;当然,此处就涉及到两个方向的排布,只要将LinearLayout中的android:orientation属性的属性值设置为vertical(垂直方向)和horizontal(水平方向)即可。 线性布局当中的一些常见属性
阅读全文
摘要:一、数组(一维): 对于声明变量,int score1 = 81; 等等这些操作,如果我们有四个成绩,是不是可以定义变量score 1、2、3、4呢?但是,如果我们要定义400个成绩又当如何呢? 这就可以用到数组了,数组可以指定一个长度,然后在数组里可以存放这个长度范围的同类型元素,可以将数组理解为
阅读全文
摘要:首先可以去http://www.oracle.com/technetwork/java/javase/downloads下载jdk安装包。目前jdk已经更新到了8u91/8u92的版本,不过此处我用的jdk版本仍然是jdk8u51,下面介绍其安装步骤与环境变量的配置 双击应用程序jdk-8u51-w
阅读全文