水木社区手机版
首页
|版面-Java技术(Java)|
新版wap站已上线
返回
1/1
|
转到
主题:Android里的控件都是半成品吗?
楼主
|
Elric
|
2025-02-24 15:47:08
|
只看此ID
想用TextView显示滚动日志. 吐槽一下.
1. tv.append("日志") 没有appendLine()方法, 每行必须手动加 "\r\n",tv.append("日志\r\n")
2. 滚动条还要加代码. 除了需要设置verticalbars属性, 还要加几行代码
3. 满屏时没法自动向上滚动显示最新行. 有个gravity属性, 凑活着用
都要搜一下. 搞了这么多年感觉像个半成品.
还是vs的winform控件完整度高, 直接用.
--
FROM 58.101.35.*
1楼
|
PaoloMaldini
|
2025-02-24 16:34:27
|
只看此ID
如果你直接用TextView可能是有点烦,毕竟十几年前的老控件了
现在可以用Compose里的BasicTextField
支持一些基本的autoscroll功能,如果想自动滚动,ScrollState#animateScrollTo就可以
虽然没有appendLine吧,如果觉得必要加个扩展函数就完了
以及这些用Java写虽然有点烦也不是不能用。。
【 在 Elric 的大作中提到: 】
: 想用TextView显示滚动日志. 吐槽一下.
: 1. tv.append("日志") 没有appendLine()方法, 每行必须手动加 "\r\n",tv.append("日志\r\n")
: 2. 滚动条还要加代码. 除了需要设置verticalbars属性, 还要加几行代码
: ...................
--
修改:PaoloMaldini FROM 120.244.15.69
FROM 120.244.15.69
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版