- 博客(4)
- 收藏
- 关注
转载 SpannableString设置不同样式文本
安卓开发中TextView 是我们最常用的控件之一,我们用TextView为我们在页面中展示文本。展示普通文本当然没有任何难度,使用TextView的setText()方法设置一个字符串就可以了,但是当我们需要在文本中展示不同格式文本的时候,设置普通的字符串就不行了。那该怎么办?当然就说到我们今天的主角了。SpannableString和SpannableStringBuilder首先来说SpannableStringSpannableString和String一样都是一种字符串类型,他们都实现了Cha
2020-06-20 16:27:02
406
原创 隐藏当前Activity的软键盘
亲测有用/** * 隐藏软键盘(只适用于Activity,不适用于Fragment) */public void hideSoftKeyboard(Activity activity) { View view = activity.getCurrentFocus(); if (view != null) { InputMethodManager inputMethodManager = (InputMethodManager) activity.getSystemSe
2020-06-20 16:03:33
196
原创 Android不允许EditText的使用系统自带软键盘
不允许指定EditText的软键盘使用,亲测可以使用,用于自定义键盘的时候防止系统软键盘自己弹出private void enableSystemKeyboard(EditText editText) { getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); try { Class<EditText> cls = EditText.clas
2020-06-20 16:00:07
288
原创 Android解决暴力点击
防止用户暴力点击MIN_DELAY_TIME 为点击间隔最小时间,可自定义设置public static boolean isFastClick() { boolean flag = false; long currentClickTime = System.currentTimeMillis(); if ((currentClickTime - lastClickTime2) >= MIN_DELAY_TIME) { flag = true; }
2020-06-20 15:48:33
308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人