Android从txt类型文件读取信息,并用listview逐行显示

本人做了项目,需要从外部文件(txt格式,如图1所示)读取设备信息,并能逐行显示在主界面。经过思考,大致思路是:先把txt文件导入到Android studio工程文件,然后利用代码读取文件并显示。网上搜了很多资料,大部分是从数据库读取数据,或者从sd卡读取的,本人经过摸索,找到了一种直接从工程读取文件的方法。

图1  txt文件内容

第一步:确定文件放置的位置

文件存放路径为res/raw/*.txt,注意如果res下无raw,那么需要手动建立一个文件夹,如图2所示。

图2 把devices文件放到res/raw/

第二步:设计主界面layout文件(activity_main.xml)

界面上设计一个button按钮(读取数据),一个listview(显示txt内容),如图3所示。


图3 主界面设计图

主界面layout设计的代码如代码1所示:



本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部