Android项目笔记一:TextView+ScrollView 实现垂直滚动条
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(); 获取系统时钟
还没有评论,来说两句吧...