随笔分类 - Android
Android学习
摘要:这里就说下tablayout+viewpager的实现方式;tablayout是android5.0推出来的一个MaterialDesign风格的控件,是专门用来实现tab栏效果的;功能强大,使用方便灵活; 一、引入依赖库 使用非常方便,Android Studio只需要在gradle中引入即可使用
阅读全文
摘要:一、概述 AndroidManifest.xml是Android应用的入口文件,它描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Se
阅读全文
摘要:Activity Intent IntentFilter 一理论概述 一. Activity 用来提供一个能让用户操作并与之交互的界面。 1.1 启动 1.1.1 一般启动 1.1.2 带回调启动 1.2 生命周期 1.2.1 常见的生命周期方法 onCreate():表示Activity正在被创建
阅读全文
摘要:下载地址 链接:https://pan.baidu.com/s/1ebz99pcuvHg2bODgeOtSbg 提取码:ia39 一、导入jar包或者添加依赖 jar包地址 导入jar包:将下载的jar包放入到libs目录下,右键选择 “Add as Library” 添加依赖:compile 'c
阅读全文
摘要:一、DataBinding 1.1 在Module的build.gradle android模块中添加如下配置 代码地址 https://github.com/MichealPan9999/DataBinding-MVVM Android Studio中是依靠gradle来管理项目的,在创建一个项目
阅读全文
摘要:一、介绍 MVC,MVP和MVVM是软件比较常用的三种软件架构,这三种架构的目的都是分离关注,避免将过多的逻辑全部堆积在一个类中,以Android为例,在activity中既有UI的相关处理逻辑,又有数据获取逻辑,从而导致activity逻辑复杂不单一难以维护。为了一个应用可以更好的维护和扩展,我们
阅读全文
摘要:先看下效果 一 、布局 二、自定义控件 2.1 ClearEditText 带删除按钮的输入框 2.2 SideBar 右侧首字母列表 三、事件处理 3.1 右侧字母栏滑动处理 3.2 输入框事件处理 四、汉字转拼音及多音字处理 4.1 初始化转换格式 setToneType 设置音标的显示方式:
阅读全文
摘要:一 介绍 1.1 TAB的容器。这个对象包含两个子元素: 1.2 常用方法 1.3 涉及接口及类 1.3.1 TabHost.TabSpec tab(标签)有一个indicator,content.例如: 1.3.2 indicator 有三个重载的方法可以设置标签的名字和图案。返回值都是TabHo
阅读全文
摘要:介绍android Afinal框架功能: 下载地址 https://github.com/yangfuhai/afinal Afinal只是框架,继承了注释、数据库操作、网络请求、图片加载功能。 下面一一举例。 一:创建android项目 (略) 二:导入Afinaljar包 三:使用Afinal
阅读全文
摘要:一 Android入门基础:从这里开始 gradle介绍: Android Studio使用Gradle 编译运行Android工程. 工程的每个模块以及整个工程都有一个build.gradle文件。通常你只需要关注模块的build.gradle文件,该文件存放编译依赖设置,包括defaultCon
阅读全文

浙公网安备 33010602011771号