在开发中会遇到一个比较变态但又合理的需求:在LinearLayout里放入如下控件 要求:1. TextView的宽度足够短的情形,则ImageView紧随其后 2. Tex...
在开发中会遇到一个比较变态但又合理的需求:在LinearLayout里放入如下控件 要求:1. TextView的宽度足够短的情形,则ImageView紧随其后 2. Tex...
每次找来找去太麻烦,再次记录一下 获取当前页面的Activity 启动某个Activity 获取某个包的安装权限 通过包名找apk安装路径
在开发时,数组返回数目很少,需求要求不能左右滑动; 解决方法: RecyclerView 为垂直状态(VERTICAL)下: LinearLayoutMana...
默认DialogFragment距离屏幕的两边有一定的间距,所以宽度填充满需要手动设置。1, 在start设置它的宽度 2,必须注意,单这么设置还不行,必须设置它的style...
从 bash 切换到 zsh chsh -s /bin/zsh 从 zsh 切换回 bash chsh -s /bin/bash zsh和bash的环境变量 bash 的环境...
使用约束布局使用约束布局,版本2.0+ 布局中 关键代码就是 当然也可以使用 ConstraintSet 在代码中设置来实现以上代码相同的结果:
android 在[RecyclerView]底部留一定空间的方法ItemDecoration 1.StaggeredGridLayoutManager BottomOffs...
在 Android 应用中监听权限设置界面定位权限开启,可以通过 ActivityResultLauncher 和 Intent 对象来实现。具体步骤如下: 在 Androi...
什么是反射 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。 反射的用途 简单使用 ja...
某些情况下,我们需要监听dialog点击外部或物理返回键消失时,进行一些操作,eg:数据埋点 dialog.setCancelable(false);//点击弹窗外部或物理返...
前言 在 Android 界面开发中,频繁操作是一个需要注意的点。 频繁操作: 频繁点击一个按钮,或者同时点击多个item,等产生的冲突情况。 解决方案 场景1 假设在 Ac...
我已经阅读了很多类似的文章,但仍然没有找到答案如何在RecyclerView 和StaggeredGridLayoutManager 中知道视图持有者是左还是右。 情况: 我...
要监听 CollapsingToolbarLayout 的滑动事件,你可以使用 AppBarLayout 的 addOnOffsetChangedListener 方法来注册...
在相应的Activity中进行使用
Hook反射和代理具体实现?举个例子吧,我们来hook常用的startActivity,在里面加一个打印,具体要怎么做呢?我们查阅源码得知startActivity 会 调用...
Android基础 1.Fragment 问题1:Fragment是什么? Fragment是Android3.0后引⼊的⼀个新的API,他出现的初衷是为了适应⼤屏幕的平板电...
主要代码是: 另一个选项是启用压缩缩放:
方案一,亲测无效! 测试发现是显示数字键盘, 亲测不行。 方案二,亲测有效! 限制输入最大长度