Android
~无相~
这个作者很懒,什么都没留下…
展开
-
RecycleView的adpter简单用法
整体代码class Curr_allinfor_adpter (var list: List<curriculum>, val context: Context, var viewmodel: Curr_viewmodel,var flag : Boolean) : RecyclerView.Adapter<Curr_allinfor_adpter.MyViewHolder>() {//继承adpter inner class MyViewHolder(var it原创 2020-11-11 09:38:04 · 402 阅读 · 0 评论 -
Fargment/navigation 简单使用 kotlin
先用一下Kotlin的优点,直接使用id访问界面控件gradle中添加这句话apply plugin: 'kotlin-android-extensions'在文件中导入库import kotlinx.android.synthetic.main.fragment_detail.*创建Fargment创建Navigation选中res文件夹添加fragment到navigation添加navigation到activityNavController的获取在activi原创 2020-10-26 16:33:17 · 447 阅读 · 0 评论 -
edittext addTextChangedListener方法 kotlin
具体代码 editTextTextPersonName?.addTextChangedListener(object :TextWatcher{ override fun beforeTextChanged(p0: CharSequence?, p1: Int, p2: Int, p3: Int) { Log.d("DASD","1") } override fun onTextChanged(p0:原创 2020-10-26 16:31:38 · 4517 阅读 · 1 评论 -
ViewModel和MutableLiveData的简单使用
MyViewModel简介ViewModel 类旨在以注重生命周期的方式存储和管理界面相关的数据。ViewModel 类让数据可在发生屏幕旋转等配置更改后继续留存。注意:要将 ViewModel 导入 Android 项目,请参阅 Lifecycle 版本说明中关于声明依赖项的说明。Android 框架可以管理界面控制器(如 Activity 和 Fragment)的生命周期。Android 框架可能会决定销毁或重新创建界面控制器,以响应完全不受您控制的某些用户操作或设备事件。如果系统销毁或重新创原创 2020-10-24 10:35:45 · 2772 阅读 · 2 评论 -
android studio 屏幕翻转
android:screenOrientation属性unspecified,默认值,由系统决定,不同手机可能不一致landscape,强制横屏显示portrait,强制竖屏显behind,与前一个activity方向相同sensor,根据物理传感器方向转动,用户90度、180度、270度旋转手机方向,activity都更着变化sensorLandscape,横屏旋转,一般横屏游戏会这样设置sensorPortrait,竖屏旋转nosensor,旋转设备时候,界面不会跟着旋转。初始化界面方原创 2020-10-22 14:28:42 · 1705 阅读 · 0 评论