自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Fragment直接互相跳转 不用Navigation

package com.example.test;import androidx.appcompat.app.AppCompatActivity;import androidx.fragment.app.Fragment;import androidx.fragment.app.FragmentTransaction;import android.os.Bundle;import android.view.View;import android.widget.Button;public.

2021-11-22 10:03:04 1284

原创 adnroid数据永久保持 方式之一

SharedPreferencespublic class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Shared.

2021-09-25 10:03:01 72

原创 ViewModel SavedState 需要添加的依赖

implementation 'androidx.lifecycle:lifecycle-viewmodel-savedstate:1.0.0-beta01'implementation 'androidx.appcompat:appcompat:1.1.0'

2021-09-22 11:49:31 169

原创 android DataBinding数据绑定流程

首先在build.gradle模块中开启databinding将enabled设置为true。然后在布局文件中添加databinding Layout 并设置data variable指定名称与数据类注:指定后控件操作全部以@为引用标识{}中填写引用方法或实例在ViewModel类中添加数据与对数据的操作方法在Main方法中 实例化 布局文件ActivityMainBinding 后引用实例化ViewModel后引用引用操作binding=DataBindingUtil.se..

2021-09-17 13:09:23 263

原创 android ViewModelData 简易流程

首先定义 一个TextView与两个ImageButton.然后通过新建Vector Asset两个 官方提供的矢量图文件新建ViewModelData 类 绑定MutableLiveData 类型为 Integer 建立get方法将变量初始化为0,给实例添加Add方法初始化ViewModelData实例用ViewModelProviders引用ViewModelData类(注:此方法需要添加依赖然后导入包)然后用observe监听ViewModel最后给两个ImageBu...

2021-09-17 08:13:45 117

原创 android ViewModelData流程控制

有两个重要的方法private MutableLiveData<Integer>LikeData;实例化并设置监听public MutableLiveData<Integer> getLikeData() { if (LikeData==null){ LikeData=new MutableLiveData<>(); LikeData.setValue(0); }

2021-09-15 15:41:07 91

原创 android ViewModel存储实例savedInstanceState

public class MainActivity extends AppCompatActivity { MyViewModel myViewModel; TextView textView; Button button1,button2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); .

2021-09-13 17:00:55 239

原创 android屏幕方向设置android:screenOrientation属性

android:screenOrientation支持的属性。众所周知,Android应用程序中,android:screenOrientation用于控制activity启动时方向,取值可以为: unspecified,默认值,由系统决定,不同手机可能不一致 landscape,强制横屏显示 portrait,强制竖屏显 behind,与前一个activity方向相同 sensor,根据物理传感器方向转动,用户90度、180度、270度旋转手机方向,activ

2021-09-12 15:25:23 11025

空空如也

空空如也

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

TA关注的人

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