
Android
Haley_Wong
做一颗闪亮的哈雷彗星,照耀自己的小星系。
展开
-
Android学习入门
前言上一次写Android博客,还是在13年,那时候刚开始做Android项目,那时候做Andorid,还是用Eclipse(只不过是google集成了插件的版本),博客就记录了下怎么搭建Android开发环境,后面就不了了之了。而最近的一次写Android代码,还是17年基于XMPP做IMSDK,当时就很感慨Android开发环境,每一个按钮的作用和位置都已经发生了很大的变化,模拟器也变的好...原创 2018-09-16 23:03:52 · 1509 阅读 · 0 评论 -
Android基础控件之基本属性
Android中所有的UI控件都继承自View,在开始介绍View的基本属性之前,先学习一下Android是如何添加一个视图控件的。 在iOS中往某个界面上添加一个控件有两种方式: 1.使用xib或者storyboard,往可视化界面上拖一个控件(比如UIlabel,然后设置好frame和内容)即可。 2.使用代码创建一个UIlabel实例,然后调用[addSubView:]将label实例...原创 2018-09-16 23:18:14 · 1349 阅读 · 0 评论 -
Android 基础控件(二)
本文记录一下Android中的常用的基础控件:TextView、EditText、Button、RadioButton、CheckBox、ImageView、ProgressBar、DatePicker、ScrollView、WebView、ListView。1.基类View基本所有的UI控件都继承自View,但是View是不能嵌套View的,如果想要视图之间嵌套使用,可以使用View的子类V...原创 2018-09-20 21:35:12 · 487 阅读 · 0 评论 -
Android 基础控件(三)
10.ScrollView当界面上要展示的内容大于一屏时,我们就会用到滚动视图或者滚动视图的子类。ScrollView 仅可以上下滚动。而HorizontalScrollView只可以左右滑动。但是滚动视图内只能有一个视图,所以一般都是将多个视图放在layout内。示例代码:<ScrollView android:layout_width="match_paren...原创 2018-10-06 23:35:33 · 266 阅读 · 0 评论 -
Android 自定义shape、selector、layer-list样式
本篇记录下几种常见的自定义样式。1.设置视图的圆角Android中的设置圆角跟iOS中不太一样,但是我感觉,Android自定义shape 应该类似于给视图设置一个底层背景的layer。怎么做呢?首先创建一个自定义的drawable文件,New --> Drawable resource file,使用默认的country code,创建出来的是selector,将selector改为...原创 2018-10-08 23:55:37 · 441 阅读 · 0 评论 -
Android 四大组件之Activity
Activity 是安卓四大组件之一,也是最常用最重要的组件。四大组件:Activity、Service、Content provider、Broadcast Receiver。通常一个Activity表示的就是一屏(也就是App的某个界面)。Activity 相当于MVC模式中的Controller,它用来管理数据与View的联系,以及View的交互行为处理。与iOS 中的UIViewCo...原创 2018-10-27 23:32:15 · 858 阅读 · 1 评论 -
Android 页面跳转模式
简介Android 中的页面跳转与iOS中的页面跳转非常的不同。Android中的更简单也更复杂,说其更简单是因为Android 中打开一个新的页面一般用用类似如下的代码:Intent intent = new Intent(this, MainDetailActivity.class);startActivity(intent);但是,Android中可以在AndroidManife...原创 2018-11-16 23:31:26 · 4790 阅读 · 0 评论