自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android收藏

https://blog.csdn.net/qq_42257666/article/details/117952517

2024-04-26 11:23:09 218

原创 recycleView点击item展开内容

http://www.gimoo.net/t/1606/5753cdf1c8c25.html

2023-06-16 16:55:54 68

原创 有角的弹窗

https://www.jb51.net/article/138883.htm

2023-06-08 11:52:08 56

原创 android xml 写的 加载 动画

加载动画

2023-02-23 14:31:04 205

原创 底部可滑动底部弹窗收藏

底部弹窗文章还有一些其他多选等应用

2022-12-27 09:30:22 93

原创 按百分比布局-----自认为用于变化布局好用

百分比布局

2022-11-30 17:26:23 276

原创 学习看到的Android网址收藏

参考网址

2022-11-11 17:11:37 465

原创 反射的简单使用

android 反射

2022-02-17 18:23:41 64

原创 android studio 运行说需要升级最新版本才能运行项目

修改build.gradle 中的classpath 'com.android.tools.build:gradle:3.5.3'把这3.5.3修改成和Android studio 版本一致后sync 代码即可。

2021-05-19 17:38:04 256

原创 Json解析后 储存,再解析

/** * 读取文件数据加入到设备数据缓存中 */ private void readJsonData() {AddDeviceListBean deviceData = new Gson().fromJson(JsonUtil.getJsonFromAsset(this, "add_device_list.json"), AddDeviceListBean.class); }if (checkNetState()) { for (int i = 0; i &lt

2021-04-26 18:08:33 210

原创 scrollView里listview 问题

一起滚动`public class MainActivity extends AppCompatActivity { private ListView listView; private ScrollView sv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activ

2021-04-15 11:21:41 115

原创 github访问超时解决问题连接 好用

https://blog.csdn.net/MashiroRin/article/details/104760094

2021-03-31 15:20:30 802

原创 flutter 自定义dialog弹窗

flutter 自定义dialog弹窗https://www.cnblogs.com/qqcc1388/p/12487760.html

2021-03-18 11:44:11 247

原创 Android之刷新布局

postInvalidate():与invalidate()方法区别就是,postInvalidate()方法可以在UI线程执行,也可以在工作线程执行,而invalidate()只能在UI线程操作。但是从重绘速率讲:invalidate()效率高。requestLayout():它跟invalidate()相反,它只调用measure()和layout()过程,不会调用draw()。不会重新绘制任何视图包括该调用者本身。requestFocus():使用 requestFocus()方法,它只刷新

2021-01-13 14:55:40 434

原创 recyclerview花式使用使用详解

https://www.jianshu.com/p/c4cfe38a91ed

2021-01-05 13:34:23 153

原创 Java基础背诵(三)

要判断怎样的对象是没用的对象?1,采用标记计数的方法: 给内存中的对象给打上标记,对象被引用一次,计数就加1,引用被释放了,计数就减一,当这个计数为0的时候,这个对象就可以被回收了,当然,这也就引发了一个问题:循环引用的对象是无法被识别出来并回收的。2,采用根搜索算法:从一个根出发,搜索所有的可达对象,这样剩下的那些对象就是需要被回收的。静态代理和动态代理的区别,什么场景使用?静态代理:由程序员创建或由特定工具自动生成源代码,再对其编译,在程序运行前代理类的 .class 文件就已经存在了。动态代.

2020-12-18 14:37:07 117

原创 跳转到Activity ,fragment间隙显示空白

在AndroidManifest 中添加singleTop就好了。<activity android:name=".recipe.activity.OvenRecipePlayActivity" android:launchMode="singleTop" />

2020-12-18 11:07:03 2210

原创 滚轮 选中 中间 横竖向

滚轮选中https://gitee.com/majiangtao123/my-code

2020-12-17 15:05:59 174

原创 java基础背诵(二)

父类的静态方法能否被子类重写?不能,父类的静态方法能被子类继承,但是不能被子类重写,即使子类中的静态方法与父类中的静态方法完全一样,也不是重写的。进程和线程的区别?进程是cpu资源分配的最小单位,线程是cpu调度的最小单位。进程之间不能共享资源,而线程共享所在进程的地址空间和其他资源。一个进程内可以有多个线程,进程可开启进程,也可以开启线程。一个线程只能属于一个进程,线程可直接使用同进程的资源线程依赖于进程而存在。final , finally,finalize的区别?final :修饰类.

2020-12-15 17:16:40 91

原创 Java基础背诵(一)

对java多态的理解多态是指:父类引用指向子类对象,在执行期间判断多引用对象的实际类型,根据其实际的类型调用其相应的方法。(同一消息可以根据发送对象的不同而采用多种不同的行为方式。多态的作用:消除类型之间的耦合关系。实现多态的技术称为:动态绑定,是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。实现多态的三个要素:继承,重写,父类引用指向子类对象(即 声明是父类,实际指向的是子类的一个对象)。String ,String Buffer,StringB..

2020-12-14 18:07:11 158

原创 androd 更改分辨率

Android 分辨率添加依赖可以更改分辨率。用着不错记录一下。步骤 1添加依赖: implementation ‘me.yatoooon:screenadaptation:1.1.1’ *步骤2初始化工具类public class App extends Application { @Override public void onCreate() { super.onCreate(); ScreenAdapterTools.init(this

2020-12-03 17:52:27 257

原创 Tablayout设置间距

Tablayout设置item间距方法:1/** * 设置tablayout下划线根据文字宽度而改变 * @param tabLayout * @param padding */ public void setTabWidth(final TabLayout tabLayout, final int padding){ tabLayout.post(new Runnable() { @Override public void run() {

2020-12-03 17:32:59 4931 7

空空如也

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

TA关注的人

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