Android
七月听雪
这个作者很懒,什么都没留下…
展开
-
Fragment
生命周期:https://www.jianshu.com/p/d38e9f7c7c26原创 2019-11-21 21:01:54 · 76 阅读 · 0 评论 -
Android——网路框架:glide
自定义使用的函数: public static void pro2Iv(Context ctx, String imageUrl, ImageView imageView) { RequestOptions requestOptions = new RequestOptions().placeholder(R.mipmap.default_pro).error(R.m...原创 2019-11-16 10:30:17 · 101 阅读 · 0 评论 -
网络框架——NoHttp
声明消息队列:(单例模式)import com.yolanda.nohttp.NoHttp;import com.yolanda.nohttp.rest.OnResponseListener;import com.yolanda.nohttp.rest.Request;import com.yolanda.nohttp.rest.RequestQueue;/** * 请求队列 ...原创 2019-11-15 20:28:18 · 230 阅读 · 0 评论 -
Android-UI控件:导航栏 ToolBar
ToolBar的布局:Menu布局:绑定menu和给menu添加事件:原创 2019-11-14 14:22:51 · 268 阅读 · 0 评论 -
Android-UI控件:底部导航栏 BottomNavigationBar
XML布局文件:BottomNavigationBar初始化: bottomNavigationBar .setMode(MODE_FIXED) // 设置mode .setBackgroundStyle(BACKGROUND_STYLE_RIPPLE) // 背景样式 .setBarB...原创 2019-11-14 10:51:10 · 219 阅读 · 0 评论 -
Android-UI控件:RecyclerView
在布局文件中插入RecyclerView(插入的时候要用全名,因为RecyclerView不在系统的SDK里)设置item布局文件:item布局文件就是每一个填充在RecyclerView里的item所采用的布局package lession.example.com.recyclerviewdemo;import android.content.Context;...原创 2019-11-14 10:13:07 · 172 阅读 · 0 评论 -
布局
1.线性布局 垂直或者水平方向上依次摆放控件。 LinearLayout 的常见属性: orientation:对齐方式。 gravity:设置布局管理器里组件的显示位置。(用layout_gravity没效果,在LinearLayout中只能用gravity属性) 注意:水平布局中,子组件的layout_width的值不能为"match_par...原创 2019-10-24 21:39:50 · 150 阅读 · 0 评论 -
SQLite
定义:SQLite就是轻量级数据库。创建数据库:1.利用openOrCreateDatabase方法SQLiteDatabase db = SQLiteDatabase.openOrCreateDatabase("user.db",null); // path fac...原创 2019-10-15 11:12:36 · 121 阅读 · 0 评论 -
SharedPreferences
定义:1.SharedPreferences是Android提供的轻量级的存储类,用于存储轻量级的数据,常用来存储软件的缓存配置信息。2.SharedPreferences只能存储简单的数据类型,比如String,int等,对于复杂的数据,SharedPreferences会将其进行Base64编码,以String的形式存储。3.SharedPreferences背后是xml文件存储,存放...原创 2019-10-14 11:37:59 · 627 阅读 · 0 评论 -
Fragment
定义: ......创建Fragment:public class NewFragment extends Fragment{ public View onCreateView (LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState){ // 解析XML文件...原创 2019-10-12 11:23:14 · 97 阅读 · 0 评论 -
LayoutInflater (布局加载器)
在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。用 inflate 实现实例化:view = inflater.inf...原创 2019-10-12 09:59:37 · 177 阅读 · 0 评论 -
Activity
活动状态: 运行状态: 活动位于栈顶,用户可见。 暂停状态: 活动不在栈顶,但是依然可见。内存低的时候,不能被系统杀死。 停止状态: 活动不在栈顶而且完全不可见,它依然保存所有的状态和信息,内存底的时候它会被系统杀死。 销毁状态: 活动在返回栈中被移除就变成了销毁状态。...原创 2019-09-20 20:35:50 · 465 阅读 · 0 评论