Android项目笔记一:TextView+ScrollView 实现垂直滚动条

- 日理万妓 2022-08-22 12:25 399阅读 0赞

Android项目基本搞完了,记录下自己学习当中遇到的问题,一遍以后查阅,也希望帮助更多的人。

XML文件:








函数:

public void my_Show_user_debug(String tempMessage){

if(null == tempMessage){
return;
}
if(null == user_debug){
return;
}

if(user_debug_count>=2000){
user_debug_count = 0;
user_debug.setText(“”);
}

Calendar sys_timer=Calendar.getInstance();
user_debug.append(sys_timer.get(Calendar.HOUR_OF_DAY) + “:” +
sys_timer.get(Calendar.MINUTE) + “:” +
sys_timer.get(Calendar.SECOND) + “—> “+
tempMessage + “\r\n”);

if (scrollView != null) {
scrollView.post(new Runnable() {
public void run() {
scrollView.fullScroll(ScrollView.FOCUS_DOWN);
}
});
}
user_debug_count++;
}

总结:

1、android:scrollbars=”vertical” 设置垂直滚动条;

2、android:fadeScrollbars=”false” 设置滚动条是否消失:ture:消失;false:不消失;

3、android:layout_weight=”1” 设置之后,我的TextView可以占满scrollView ,否则只占一半,试过其他方法未解决;

4、scrollView.fullScroll(ScrollView.FOCUS_DOWN); 使TextView一直显示最下面一行,也可改变为一直显示最上面一行,看应用需求;

5、Calendar sys_timer=Calendar.getInstance(); 获取系统时钟

发表评论

表情:
评论列表 (有 0 条评论,399人围观)

还没有评论,来说两句吧...

相关阅读

    相关 C++Qt动态增加垂直滚动

    本博文源于笔者正在工作的一个小内容,内容涉及到为qt动态增加垂直滚动条。文章分为三个部分,问题起源,问题解决方案,问题解决成功效果。思路清晰,文章干货满满,复制源码即可使用。