- 博客(14)
- 收藏
- 关注
原创 Fragment动态增加、删除、替换
在Activity中加入Fragment①自定义要添加的Fragment类继承自Fragment类class LeftFragment : Fragment(){ override fun onCreateView(inflater : LayoutInflater,container : viewGroup?, savedInstanceState : Bundle?):View?{ return inflater.inflate(R.layout.left_fragment,contai
2020-10-14 11:46:27 1170
转载 RecyclerView实现过程
转自郭神的《第一行代码》第3版①自定义RecyclerView的组件类(比如包含一张图片和一段文字)class Fruit(val name:String,val imageId:Int)②新建组件的布局文件fruit_item.xml<LinearLayout xmlns:android="https://schemas.android.com/apk/res/android" android:layout_width="match_parent"
2020-10-13 20:52:57 235
转载 ListView实现过程
转自郭神的《第一行代码》第3版①自定义ListView每行的组件类(比如每行包含一张图片和一段文字)class Fruit(val name:String,val imageId:Int)②新建每行组件的布局文件fruit_item.xml<LinearLayout xmlns:android="https://schemas.android.com/apk/res/android" android:layout_width="match_parent"
2020-10-13 20:22:53 237
转载 Fragment生命周期
转载自原文启动FragmentonAttach()→onCreate()→onCreateView()→onActivityCreated()→onStart()→onResume()屏幕灭掉onPause()→onSaveInstanceState()→onStop()屏幕解锁onStart()→onResume()切换到其他FragmentonPause()→onStop()→onDestroyView()切换回原来的FragmentonCreateView()→onActivity
2020-10-13 19:38:09 106
转载 Activity任务栈
转载自原文任务栈是什么任务栈Task,是一种用来放置Activity实例的容器。在启动一个Application的时候,系统会为它默认创建一个对应的Task,用来放置根Activity。默认启动Activity会放在同一个Task中,新启动的Activity会被压入启动它的那个Activity的栈中并且显示它。当用户按下回退键时,这个Activity就会被弹出栈,按下Home键回到桌面,再启动另一个应用,这时候之前那个Task就被移到后台,成为后台任务栈,而刚启动的那个Task就被调到前台,成为前台任
2020-10-13 19:11:20 1277
原创 Activity生命周期
启动ActivityonCreate()→onStart()→onResume()当前Activity被其他Activity覆盖其上 或 锁屏onPause()当前Activity由被覆盖状态回到前台 或 解锁屏幕onResume()转到新的Activity界面 或 按Home键回到主屏幕 自身退居后台onPause()→onStop()后退回到ActivityonRestart()→onStart()→onResume()Activity被覆盖或在后台,系统内存不足,用户返回被杀死的.
2020-10-13 18:41:11 93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人