Android可滑动TextView设置大段文字后,如何滚动到结尾显示。
16lz
2021-01-26
mResultTextView.setText(strResultText);//通过行数X行高计算文字段落高度intoffset=mResultTextView.getLineCount()*mResultTextView.getLineHeight();//如果文字段落高度大于可显示高度,则滑动到末尾(+20是为了让末尾不贴边)if(offset-mResultTextView.getHeight()>0)mResultTextView.scrollTo(0,offset-mResultTextView.getHeight()+20);
相应的XML文件属性:
<TextViewandroid:id="@+id/result_text"android:layout_width="match_parent"android:layout_height="match_parent"android:padding="5dp"android:scrollbars="vertical"android:fadeScrollbars="false"></TextView>
更多相关文章
- 虚拟导航(NavigationBar)栏适配
- 关于Eclipse不能升级android SDK和ADT的解决方法
- Android(安卓)- 如何获取状态栏以及标题栏高度?
- Android(安卓)自定义ViewGroup 实战篇 -> 实现FlowLayout
- Android仿酷狗音乐SeekBar——样式篇
- Android获取常用辅助方法(获取屏幕高度、宽度、密度、通知栏高度
- ScrollView 的一些属性
- Android实现搜索历史功能
- android 4.4以上实现沉浸式状态栏