android TextView setText()使ScrollView自动滚动

gjmwrych  于 2022-11-20  发布在  Android
关注(0)|答案(2)|浏览(174)

我的根目录ConstraintLayout中只有ToolbarTextViewScrollView。当我的Runnable调用TextView上的setText()时,我的ScrollView被滚动到最底部,ScrollView自动向上滚动到Toolbar的高度。
由于getCurrentFocus()始终返回null,因此它不处理窃取焦点。

1qczuiv0

1qczuiv01#

所以我创建了这个主题,因为它花了我一整天的时间来寻找解决方案。
在我的应用Gradle中更新ConstraintLayout依赖关系解决了这个问题。
在我的项目中,它最初是1.1.3。现在它是2.0.4'androidx.constraintlayout:constraintlayout:2.0.4'

ppcbkaq5

ppcbkaq52#

在我的例子中,当我将TextView属性android:layout_widthandroid:layout_height设置为固定大小(如"56dp")而不是"wrap_content"时,问题就解决了。

相关问题