-
Android 学习笔记
收藏接触Android已经有一段时间了,学习期间也需要不断的做笔记做总结,因此,将我的笔记分享给大家!
最近更新文章
Android 之 ScrollView(垂直滑动)组件
ScrollView 组件测试:
使用注意事项:1、必须设定宽度和高度
2、该组件里面只能包含一个子元素;(例如单一的布局组件)
测试代码如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http: ...
Android 之 AutoCompleteTextView(自动输入内容组件)
AutoCompleteTextView 自动输入内容组件:
使用注意:该组件的使用用到三层的思想:MVC ==MODEL VIEW CONTROLLER
M == 数据层 V == 界面层 C == 业务逻辑
使用中需要使用到的知识点:
1、数据源;M
2、ArrayAdapter 数组适配器;C
3、界面层与逻辑层绑定; V
功能实现: ...
Android 之 资源文件的介绍及使用
1、资源的简介:
在res目录中定义:字符串、颜色、数组、菜单、图片、视频等;在应用程序中使用这些资源;
2、使用资源的优点:减少代码量,同时为后期的维护也带来了便利;
3、资源的种类:
目录 资源类型 描述
res/anim xml 动画信息,帧动画或这补间动画
res/layout xml 保存布局信息
res/values xml 字符串、颜色、尺寸、类型、主题等 ...
Android 之 帧布局(FrameLayout)
帧布局:
FrameLayout 帧布局在屏幕上开辟出一块区域,在这块区域中可以添加多个子控件,但是
所有的子控件都被对齐到左上角,帧布局的大小由子控件中尺寸最大的那个控件决定;
使用领域:图片的嵌套,可以实现图片拼接的效果;
案例如下:
效果实现:三个控件,每个控件内容不一样,实现覆盖,并显示效果,父控件大小由
最大子控件决定:
示例 ...
Android 之 ImageView(图片组件)
ImageView 图片组件:
属性:android:src="" 引用图片资源
测试代码:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/to ...
Android 之 下拉(Spinner) 组件示例
Spinner: 下拉组件
使用事项:布局在XML 中实现,具体的数据在JAVA 代码中实现;
所用知识点:
数组适配器:ArrayAdapter 用于关系M 层和 C 层;
事件:OnItemSelectedListener;
案列:查看十二星座效果图:
xml:代码如下:
<LinearLayout xmlns:android="http:/ ...
Android 之 表格布局(TableLayout)
表格布局---(TableLayout)
TableLayout 类以行和列形式管理控件,每行为一个TableRow对象,也可以为View对象,
当为View 对象时,该View对象将跨越该行的所有列,在TableRow 中也可以添加子空间,
每添加一个子空间为一列;
在TableLayout中,可以设置三种属性:
* Shrinkable ,该列的宽度可以进行收缩,以使表 ...
Android 之 线性布局
线性布局:
线性布局是最简单,Android开发者使用的最多的布局类型之一,开发者用它来组织
用户界面上的控件。线性布局的作用就像他的名字一样:它将控件组织在一个垂直或
水平的形式;
在线性布局中,左右的子元素都按照垂直或水平的顺序在界面上进行排列:
* 如果垂直排列,则:表现的形式为一列多行,且每行只包含一个界面元素;
* 如果水平排列:则:表现的形式为一行多列,且每列只包含一个界 ...
Android 之Activity的生命周期
Activity生命周期:
在系统中Activity被一个Activity栈管理,当一个新的Activity启动的时,将被放置到栈顶,成为运行中的Acrivity,
前一个Activity保留在栈 ...
Android Activity之间的跳转以及数据的交互传递
[size=small]Lesson3:使用Intent 让窗体之间对话
1 Activity的建立以及相互之间的跳转实现:
1.1 创建一个类(B),继承Activity这个基类,并实现onCreate()这个方法,该方法在Activity启动的时候回调,该方法调用的setContentView(View view)方法显示要展示的View;
1.2 为B类编写对应的layout布局文件. ...
Android 学习之- 单选按钮、复选框、状态开关、时钟控件
//项目源码附上,可以下载共享!
<!--
单选按钮操作测试:
1、单选按钮:RadioButton 需要配合 RadioGroup 进行使用,RadioGroup 是 RadioGroup 的承载体
2、每一组RadioGroup 里面只能有一个RadioButton 被选中,不同的组之间互不影响;
3、一个RadioGroup 里面至少包含两个Radi ...
Android 五大布局之(一) 线性布局和相对布局
<?xml version="1.0" encoding="utf-8"?>
<!--
RelativeLayout 的相关的属性 相对布局
第一类 :属性值为true 和false 的:
android:layout_centerHrizontal 水平居中
android:layout_cen ...
Android 开发布局 线性布局---LinearLayout
引用 Android-----线性布局
Android 的界面是有布局和组件协同完成的,布局就好像是建筑里的框架,而组件则相当于建筑里面的砖瓦。组件按照要求的顺序进行排列组合,就组成了用户所看见的界面。Android的五大布局为:
1. LinearLayout 线性布局
2. FrameLayout 单帧布局
3. RelativeLayout 相对布局
4. Absolu ...
Android 平台基础开发简介
Android 概述:机器人的意思;是Google公司于2007年11月5号发布的一个给予平台的手机操作系统,主 要使用于便携设备;
Android 架构:Android 的系统 ...