小知识点
forzhers
学习,努力让自己变得强大
展开
-
EditText知识点
/**限制输入小数点位数,以及开头不允许输入*/public class DecimalDigitsInputFilter implements InputFilter {/** * 限制小数位数 */private final int decimalDigits;public DecimalDigitsInputFilter(int decimalDigits) { this.decimalDigits = decimalDigits;}@Overridepubli原创 2021-10-14 10:29:50 · 115 阅读 · 0 评论 -
各种View滑动冲突解决方法(demo为ScrollView与ScrollView冲突)
public class InnerScrollView extends ScrollView {public InnerScrollView (Context context) { super(context);}public InnerScrollView (Context context) { super(context);}public InnerScrollView (Context context, AttributeSet attrs) { super(c原创 2021-09-15 14:30:33 · 476 阅读 · 0 评论 -
Android Recycleview刷新闪烁
1、adapter.setHasStableIds(true);2、 rv_assign.itemAnimator?.changeDuration=03、 adapter重写方法@Overridepublic long getItemId(int position) {return position;}4.如果前面步骤不行的话,修改Glide .skipMemoryCache(false)原创 2021-09-10 18:00:13 · 145 阅读 · 0 评论 -
view自定义最大高度
RecyclerView,ScrollView等代码定义最大高度public class MyRecyclerView extends RecyclerView {public int mMaxHeight=0;public MyRecyclerView(@NonNull @NotNull Context context) {super(context);}public MyRecyclerView(@NonNull @NotNull Context context, @Nullable @or原创 2021-08-18 14:23:59 · 262 阅读 · 0 评论 -
新版studio无法运行java main方法解决
修改.idea/gradle.xml文件新项目的<GradleProjectSettings>标签下少了<option name="delegatedBuild" value="false" />这行配置,然后给新项目添加这行配置,运行代码发现成功了原创 2020-05-09 15:08:41 · 229 阅读 · 0 评论 -
tablayout+viewpager标题不显示
tablayout使用setupwithViewpager()方法绑定ViewPager时候会造成tablayou.add(tablayout.newTab(""))添加标题的方法失效,不显示tablayout标题,原因是tablayout源码里面在关联viewpager的时候会走removeAllTabs的方法,清空所有tab;解决办法一:在setupWithViewPager方法后清空tab,...原创 2018-03-30 14:18:52 · 1089 阅读 · 0 评论 -
view围绕自身旋转动画
方式一:利用View的rotate属性,加入属性动画iv.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { iv.setPivotX(iv.getWidth()/2); iv.setPivotY(iv.getHei...原创 2018-08-02 10:05:10 · 1511 阅读 · 0 评论 -
Dialog简单显示
方式一:普通dialogprivate void showDialog() { Dialog dialog = new Dialog(this); View inflate = LayoutInflater.from(this).inflate(R.layout.layout_dialog, null); dialog.setContentView(inflate);...原创 2018-10-11 18:11:51 · 214 阅读 · 0 评论