使用Kotlin开发Android应用(13) - 列表控件 RecyclerView

2020-06-11
阅读 6 分钟
2.7k
列表控件 RecyclerView RecyclerView 控件是 ListView 的更高级、灵活版本。 一个简单的案例 将 RecyclerView 添加到您的布局中打开应用模块的 。 {代码...} 在activity中获取控件 {代码...} 自定义适配器 {代码...} 使用 SwipeRefreshLayout 下拉更新 在布局中使用SwipeRefreshLayout包裹RecyclerView {代码...} 在代码...

使用Kotlin开发Android应用(12) - Dark theme 暗色主题

2020-06-11
阅读 3 分钟
2.2k
Dark theme 暗色主题 样式和主题 样式是一个属性集合,用于指定单个 View 的外观。 样式可以指定字体颜色、字号、背景颜色等属性。 主题背景是一种应用于整个应用、Activity 或视图层次结构的样式,而不仅仅应用于单个视图。 在项目的 res/values/styles.xml 文件,创建需要的样式 {代码...} 使用 parent 属性指定要扩展...

使用Kotlin开发Android应用(11) - 滑动视图之ViewPager

2020-06-11
阅读 4 分钟
5.2k
滑动视图允许您通过水平手指手势或滑动在同级屏幕(例如标签页)之间进行导航。此导航模式也称为“水平分页”。此处使用androidx.viewpager2.widget.ViewPager2

使用Kotlin开发Android应用(10) - 架构组件之导航Navigation

2020-06-11
阅读 6 分钟
3k
架构组件之导航Navigation Navigation 组件是一个库,可管理应用中多个屏幕之间的复杂导航、过渡动画、深层链接以及编译时间检查参数传递 使用Navigation,需要在 build.gradle 中添加依赖: {代码...} 简单的导航组件使用 1、 创建一个activity 布局如下 {代码...} fragment三个属性需要注意。 android:name 指定 Fragme...

使用Kotlin开发Android应用(9) - 底部导航栏BottomNavigationView

2020-06-09
阅读 5 分钟
5.5k
Use BottomNavigationView and Fragment to make home page 使用BottomNavigationView底部导航栏和Fragment碎片创建首页 一个简单的例子 创建activity {代码...} 在activity代码中,配置AppBarConfiguration和NavController 布局文件: {代码...} 菜单文件 res/menu/bottom_nav_menu.xml {代码...} 导航文件 res/menu/mo...

使用Kotlin开发Android应用(8) - 对话框

2020-06-08
阅读 4 分钟
3.2k
Dialog in Android App 常用的对话框 提醒对话框 {代码...} 提醒对话框-单选 {代码...} 提醒对话框-单选 {代码...} 提醒对话框-复选框 {代码...} 提醒对话框-输入框 {代码...} 其中xml {代码...} 进度加载对话框 API level 26 之前 {代码...} API level 26 之后 {代码...} Android ProgressBar自定义样式 Popup Menu 自...

使用Kotlin开发Android应用(7) - 自定义控件

2020-06-08
阅读 6 分钟
4.1k
Define a Custom Widget in Android App 在Android应用中定义个自定义控件 1. 使用XML自定义视图/控件 一个简单的例子,自定义单元条 CellBar 1、xml布局如下: {代码...} 2、代码如下(继承ConstraintLayout): {代码...} 上述代码 重写了构造器。在构造器中:1 加载xml布局文件,2 获取控件 ,3 获取属性 ,4 将属性赋...

使用Kotlin开发Android应用(6) - 常用的容器控件

2020-06-05
阅读 6 分钟
2.5k
entries: 在xml布局文件中绑定数据源( * entries="@array/languages")(可以不设置,即可以在Activity中动态绑定)

使用Kotlin开发Android应用(5) - 常用的布局控件

2020-06-02
阅读 4 分钟
2.4k
Some Layout Widget in Android App Android应用中一些常用的布局控件 LinerLayout 线性布局 性布局控件,它包含的子控件将以横向或竖向的方式排列 主要属性: orientation 显示方式: HORIZONTAL(0)、VERTICAL(1) layout_weight 权重: 默认0 ,表示按照widgets或者是containers实际大小来显示,若高于0的值,则将 Contai...

使用Kotlin开发Android应用(4) - 常用的基本控件

2020-06-01
阅读 3 分钟
2.6k
Some Base Widget in Android App Android应用中一些常用的控件 控件的几个基本属性 id 控件ID layout_width 宽度: wrap_content或者match_parent layout_height 高度: wrap_content或者match_parent background 背景: 颜色/图片 1. 展示控件 TextView 文本 {代码...} 主要属性: text 文本文字 (推荐,引用values下面的s...

使用Kotlin开发Android应用(3) - Kotlin 进阶语法

2020-06-01
阅读 4 分钟
1.7k
Basic Kotlin Language Advanced Classes 类 类的声明: 类名称,类头(可选),类身(可选) {代码...} Collections 集合 主要集合: List, Set, Map 需创建可变集合时,添加mutable {代码...} 集合函数 {代码...} Reference 参考 kotlin Example

使用Kotlin开发Android应用(2) - Kotlin 基础语法

2020-05-31
阅读 3 分钟
1.1k
Basic Kotlin Language Variable 变量 {代码...} Function 函数 默认参数,命名参数 Default Parameter Values and Named Arguments {代码...} Infix Functions 中缀函数 {代码...} Operator Functions 操作符函数 {代码...} vararg Parameters 可变参数函数 {代码...} Control Flow 控制流 When {代码...} 循环 {代码.....

使用Kotlin开发Android应用(1) - Hello Wold

2020-05-31
阅读 3 分钟
1.9k
Hello World in Kotlin App 在Android Studio中新建一个kotlin项目 Create New Project 创建一个新项目 Select a Project Template 选择一个模版 (此处选择 Base Activity)。点击Next Configure Your Project Name : app name (good-kotlin-app) Package Name : (com.edgar.movie) Save location: which fold save you...

Android版本

2019-09-08
阅读 1 分钟
1.2k
Android版本和重大变更 版本对照 代号 API Android版本 Q 29 10 P(Pie) 28 9.0 O(Oreo) 27 8.1 O(Oreo) 26 8.0 N(Nougat) 25 7.1 N(Nougat) 24 7.0 M(Marshmallow) 23 6.0 L(Lollipop) 22 5.1 L(Lollipop) 21 5.0

【整理】使用Python生成数据

2019-07-26
阅读 3 分钟
2.1k
该函数第三个参数指定的是元素个数,它表示给定起始值和终点值以及元素个数,生成一个一维的等差数列。含有参数endpoint布尔值,默认为True表示包含终值,设定为False表示不包含终值。

【整理】Android 自定义视图之画图

2018-06-29
阅读 4 分钟
3.1k
弧线(arcs) canvas.填充颜色(argb和color)图 Bitmap圆(circle和oval)点(point)线(line)矩形(Rect)图片(Picture)圆角矩形 (RoundRect)文本(text)顶点(Vertices)路径(path)

阿里云服务器ECS搭建LNMP

2016-12-24
阅读 6 分钟
2.6k
购买阿里云服务后搭建服务器 安装 nginx {代码...} 安装 php {代码...} 安装 mysql 卸载 mysql ps -ef|grep mysql 查看安装路径 find / -name mysql 查看相关 文件包 rpm -qa | grep -i mysql 查看相关组件 rpm -ev mysql-community-server-5.6.35-2.el7.x86_64 删除组件 rpm -ev mysql-community-client-5.6.35-2.el7.x...

集成第三方-支付宝那些事

2016-05-17
阅读 12 分钟
5k
这两天,在移动APP上集成了支付宝支付功能,费了一些周折,除了其他博客上提到的一些问题,这里分享一下自己的经验 Android客户端代码集成 1、准备 a 注册支付宝商家账号b 开通移动支付功能c 生成RSA私钥和公钥,上传自己的公钥给支付宝 官网方法 2、类库下载 支付宝demo下载,将alipaysdk.jar放到自己的项目中。 3、代码...