textview 滚动显示.txt
读取文件类
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;public class TxtReader {/*** 通过一个InputStream获取内容** @param inputStream* @return*/public static String getString(InputStream inputStream) {InputStreamReader inputStreamReader = null;try {inputStreamReader = new InputStreamReader(inputStream, "utf-8");} catch (UnsupportedEncodingException e1) {e1.printStackTrace();}BufferedReader reader = new BufferedReader(inputStreamReader);StringBuffer sb = new StringBuffer("");String line;try {while ((line = reader.readLine()) != null) {sb.append(line);sb.append("\n");}} catch (IOException e) {e.printStackTrace();}return sb.toString();}/*** 通过txt文件的路径获取其内容** @param filepath* @return*/public static String getString(String filepath) {File file = new File(filepath);FileInputStream fileInputStream = null;try {fileInputStream = new FileInputStream(file);} catch (FileNotFoundException e) {e.printStackTrace();}return getString(fileInputStream);}
}
布局 就一个textview
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent"android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"android:paddingRight="@dimen/activity_horizontal_margin"android:paddingTop="@dimen/activity_vertical_margin"android:paddingBottom="@dimen/activity_vertical_margin"app:layout_behavior="@string/appbar_scrolling_view_behavior"tools:showIn="@layout/activity_main" tools:context=".MainActivity"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text=""android:id="@+id/textView"android:layout_alignParentTop="true"android:layout_alignParentRight="true"android:layout_alignParentEnd="true"android:layout_alignParentLeft="true"android:layout_alignParentStart="true"android:layout_alignParentBottom="true" /></RelativeLayout>
读取文件 与滚动设置
InputStream inputStream = getResources().openRawResource(R.raw.q);String string = TxtReader.getString(inputStream);TextView textView=(TextView)findViewById(R.id.textView);textView.setText(string);textView.setMovementMethod(ScrollingMovementMethod.getInstance());
textview 滚动显示.txt相关推荐
- textView不能完全显示时,滚动显示
Android 软件设计界面时,TextView文字过多,显示不全,怎么办?我们可以为Textview添加滚动条. <TextView android:id=&q ...
- android文字多行滚动显示,Android TextView多行文本滚动实现
Android中我们为了实现文本的滚动可以在ScrollView中嵌入一个TextView,其实TextView自己也可以实现多行滚动的,毕竟ScrollView必须只能有一个直接的子类布局.只要在l ...
- android gridview横向显示图片,Android使用Gridview单行横向滚动显示
本文实例为大家分享了Android使用Gridview单行横向滚动显示的具体代码,供大家参考,具体内容如下 要想实现滚动显示,layout布局里必须要使用HorizontalScrollView,才能 ...
- TextView滚动功能的实现
转自http://www.apkstory.com/development/textview-scroll-function.html 滚动条大家肯定不陌生的,当然这里说的不是ScrollView,在 ...
- QT-横向滚动显示字体
QT-横向滚动显示字体 一.效果演示 二.关键类 三.下载链接 一.效果演示 二.关键类 代码如下(示例): #include "HLabelEx.h" #include < ...
- [Javascript]怎么样让公告不间断的滚动显示
一.从下往上不间断滚动显示 <table width="315" border="0" align="center" cellpadd ...
- android listview 自动循环滚动条,ListView的自动循环滚动显示【原创】
最近项目里需要做评价内容的循环滚动显示,一开始想到的就是定时器.后来查了资料才知道ListView里面有个函数smoothScrollToPosition(position),瞬间觉得简单了很多.首先 ...
- 前端教程分享:十行代码实现title滚动显示
细心的同学可能会发现我们网站的title显示的文字永远都是固定的不会移动的,那么有没有什么办法能让title滚动显示呢? 怎么样才能实现网页标题滚动效果呢?时间就是金钱,废话不多说,直接上代码: 然后 ...
- android中TextView分段显示不同颜色,字体,时间
例子1: 设置部分文字背景高亮显示: Java代码 public class HighLightActivity extends Activity { String strs=&q ...
最新文章
- 5G NGC — NEF PFD Management Service
- 【BZOJ 3747】 3747: [POI2015]Kinoman (线段树)
- Python 【好看视频】短视频的自动上传与发布实例演示,同时支持抖音、快手、哔哩哔哩、小红书、微视、西瓜视频、微信视频号等平台的视频自动化同步发布
- css选择器位置和数量技巧
- mysql password() pam-mysql兼容性_pam_mysql认证ftp虚拟用户账号,且拥有不同的权限
- zynq文档学习之GPIO寄存器基本操作
- Mac 下安装Redis
- 增量式速度pid调节策略_增量式PID是什么?不知道你就落伍了
- 英特尔第十代处理器为什么不支持win7_为什么7代CPU不支持WIN7,原因是什么
- h5 video标签
- 智能家居1 涂鸦开关接入homeassistant
- linux下制作mac os x,桌面应用|Ubuntu 14.04 下的MAC OS X 主题安装
- 微博发布头条文章失去文本样式以及图片
- 家里可以装网吧无盘服务器吗,我在家里想装个网吧系统,求好的网吧系统。请专业的来个连接我...
- 在hbase shell中执行list抛出异常:ERROR: No valid credentials provided
- Chrome应用商店选择你想下载的插件
- 腾讯全民wifi如何?
- 约翰·卡马克和他的id Software
- BLE MESH组网(二)友谊功能和设备管理
- python 占位符(百分号方式、Format 方式)
热门文章
- C语言经典例19-完数
- 【错误记录】VMware 虚拟机报错 ( 向 VMWare 虚拟机中的 Ubuntu 系统拷贝文件时磁盘空间不足 ② | 删除交换空间 )
- 【Groovy】自定义 Xml 生成器 BuilderSupport ( 继承 BuilderSupport 抽象类 | 在 createNode 方法中获取节点名称、节点属性、节点值信息 )
- 【错误记录】反射内部类报错 ( Android 使用 Hook 时反射内部类报错 )
- 【Android 安装包优化】动态库打包配置 ( “armeabi-v7a“, “arm64-v8a“, “x86“, “x86_64“ APK 打包 CPU 指令集配置 | NDK 完整配置参考 )
- 【错误记录】Flutter / Android 报错 ( AAPT: error: attribute android:requestLegacyExternalStorage not found )
- 【Flutter】Dart 面向对象 ( mixins 特性 )
- 【计算机网络】网络层 : IPv6 协议 ( IPv6 数据包格式 | IPv6 地址表示 | IPv6 地址类型 | IPv4 与 IPv6 协议对比 | IPv4 -> IPv6 过渡策略 )
- 【Netty】Netty 核心组件 ( ChannelHandlerContext )
- Centos 7和Centos 6的防火墙