Android
枫林梦
这个作者很懒,什么都没留下…
展开
-
屏蔽JSON转换时不需要的字段
JSON 忽略参数原创 2023-02-09 16:32:55 · 573 阅读 · 0 评论 -
SpannableStringBuilder 点击事件失效
代码】SpannableStringBuilder 点击事件失效。原创 2022-08-06 17:20:38 · 644 阅读 · 0 评论 -
RecyclerView中EditText点击弹出软键盘后焦点丢失
破问题在网上找了很多帖子都没解决,但是我另外一个界面就一点事没有,因为我的RecyclerView是在NestedScrollView下的,所以就试着给它包了一层布局,里面只有RecyclerView(之前在ConstraintLayout下面,里面还有其他控件),这次运行后没问题了。最后反思了一下,应该是ScrollView导致的焦点冲突,软键盘弹起后焦点回到了RecyclerView父布局也就是ScrollView身上,但把RecyclerView额外包裹一层后RecyclerView的父布局就不再原创 2022-04-11 13:37:53 · 3116 阅读 · 0 评论 -
ScrollView嵌套RecyclerVIew显示不全
ScrollView嵌套RecyclerVIew显示时会导致RecyclerView显示不全的现象,大多数时候设置RecyclerView不可滑动即可,但要注意位置。 val rv = cardParent.findViewById<RecyclerView>(R.id.card_parent) /*必须在设置Adapter之前,否则可能不会产生效果。*/ rv.isNestedScrollingEnabled = false原创 2022-03-24 16:59:50 · 2632 阅读 · 1 评论 -
软键盘弹出隐藏事件监听
open class SoftKeyBoardListener(private val activity: AppCompatActivity, private val boardChangeListener: OnSoftKeyBoardChangeListener) { //activity的根视图 private var rootView: View? = null private val viewTreeObserver: ViewTreeObserver.On.原创 2022-03-09 16:08:43 · 315 阅读 · 0 评论 -
PopupWindow EditText 无法隐藏输入法
解决办法:在AndroidManifest.xml文件中,将当前Activity的软键盘属性设置为android:windowSoftInputMode="adjustPan" 大多数人都会设置为android:windowSoftInputMode="adjustPan|stateHidden" adjustPan的目的是为了避免软键盘弹出时,将控件往上顶,导致界面变形,stateHidden的目的就是为了切换到此Activity时,隐藏软键盘...原创 2022-03-02 17:49:37 · 1897 阅读 · 0 评论 -
PopupWindow EditText 无法输入
PopupWindow中editText点击无法弹出输入框,只有光标在闪,因为popwdindow中editText 默认是不弹出软件盘,需要先让PopupWindow 获取焦点才行PopupWindow .setFocusable(true)原创 2022-03-02 11:57:36 · 893 阅读 · 0 评论 -
AAPT: error: attribute ***:requestLegacyExternalStorage not found
SDK版本升级到29原创 2022-02-17 15:10:56 · 428 阅读 · 0 评论 -
Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfig
我的问题就是这的路径错了路径了多了一个“\”,导致网址错误原创 2022-02-17 14:10:06 · 1439 阅读 · 1 评论