自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 【Android】shape,layer-list,selector

控件自定义样式时,往往需要创建drawable文件实现。文件为xml格式,对于里面的结点<shape>,<layer-list>等进行学习一、shape用于形状图形的定义。格式如下.<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="[rectangle|oval|line|ring]"> <corners /> &.

2022-05-19 18:35:35 255

原创 【Android】Intent活动跳转

项目里面用到intent实现活动跳转,记录一下遇到的问题.

2022-05-18 17:23:10 865

原创 【Android】Fragment报错

Unable to instantiate fragment XXXXFragmentt: could not find Fragment constructor解决:之前为了传入参数,写了带参数的构造函数,才导致这个报错。通过setXXX()方法调用传入参数,删除带参数的构造函数https://www.jianshu.com/p/e8c831e9ae73...

2022-04-05 16:40:21 3569

原创 【Android】fragment的getActivity为空

Android intent跳转 fragment的getActivity为空

2022-03-26 20:24:52 3108

原创 【Android】MVP模式

把项目代码分层,抽取为模型(M,提供数据),视图(V,展示数据,对应于Activity),业务逻辑(P,处理数据)。M和V之间通过P来进行。概念1. view通过presenter调用Model中数据请求的接口2. 而Model中数据请求的结果通过presenter中定义的接口回调给presenter3. presenter通知给view需求:点击button请求网络获取字符串,字符串显示在textview中。public class MVPActivity extends AppComp.

2022-01-05 21:52:04 1300

原创 【Android】生命周期

Activity生命周期调用的理解状态活动存放在一个叫返回栈的一个集合,当重新打开一个Activity时,它就会出现在栈顶。当要销毁该活动时,调用finish()或back,栈顶的活动就会出栈。运行状态:一个活动处于栈顶时暂停状态:不处于栈顶,但仍然可见。(失去焦点,非全屏或透明的activity放置在栈顶)停止状态:不处于栈顶,也不可见,但还是会为它保留一些变量的相关数据。(被覆盖)销毁状态:在栈中移除(killed状态)启动模式standard模式:Activity的默认启动模.

2021-12-25 17:25:27 1240

原创 【Android】进程、线程

默认情况下,同一应用的所有组件会在相同的进程和线程中运行(主线程)。若应用组件启动,该应用已存在进程(应用的其他组件存在),则组件会在该进程启动并用同执行线程。也可以安排组件在单独的进程中运行。...

2021-12-10 13:34:48 420

原创 【Android】UI布局边距、对齐

UI设计中常用到的padding、margin和align,区别和运用;还有不同布局的对齐方式边距paddingpaddingXXX:对于当前组件而言,组件内的内容(如文本内容)距离当前组件XX位置(Top)的边距。android:paddingTop = “30px” :该组件内的文本内容距离组件内部上顶边距30px。marginmarginXXX:当前组件距离其父组件在XXX方向上的边距alignlayout_alignXXX=“A”: 与指定组件(A)的XXX边缘对齐.

2021-11-29 17:25:08 1098

原创 百度地图SDK:错误码230

Android Studio ,根据地图SDK官网获取密钥,Log信息报错误码230;百度的解决方法如“META-INF目录,该目录下会存在文件CERT.RSA ”不生效解决:根据log的提示,发现其输出的sha1与根据官网教程获取的sha1不同。将log的sha1作为开发版SHA1重新设置AK,done。原因:参考别人博客,怀疑是android studio的配置有问题。...

2021-10-19 14:53:34 873

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除