TextView多行显示

第一次写博客,写写自己在这段时间的代码修炼中遇到的一些问题和找到的一些好的解决方法:(主要针对于安卓开发)

1.有时候当获取的数据过长,而你恰好要显示在一个Textview中时,显示效果不是很好,这个时候你可以去尝试进行多行显示,只需要对Textview设置两个属性即可:

android:maxLines="2"
android:ellipsize="end"
第一行代表的你所需要显示内容的最大行数,如果需要显示固定行数也可以进行设置,只需要将Max属性去掉即可,但是为了显示效果更好,有的时候获取的信息很多,过长过短的都有,所以对于那些短的数据不需要去分两行去显示,所以如果将行数固定将会出现一行空的,这样很影响显示效果,而第二行的设置属性是必须的,其中具体含义可以自行查找。

2.activity之间进行传值:

如果是简单的一两个activity之间进行传值得话,我们只需要在跳转逻辑中对Intent进行数据的添加,如Intent.putExtras();然后在跳转后的activity中获取即可,其中注意传递和获取时对象的属性要一致,如果不是基本类型的对象需要实现可序列化的接口,一般去实现Serializable和Parcelable接口。如果是多个activity之间进行传值,建议使用偏好设置,因为在每个activity中去进行put和get是一件很烦躁的事。

3.如果需要显示pdf格式的文件,我们可以使用第三方的引用,PdfView代码操作很简单,可以从本地文件中获取File,也可以去从assets中获取文件。

第一次写博客就先写这么多,希望可以帮到大家。


  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值