如何在 Android 的 textview 里获取行数?

 我来答
小傻

2016-06-09 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31136
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部

Android里的textview空间获取行数,可以在页面渲染完成之后,使用textview的getLineCount()方法进行获取,一定要将获取行数的代码放到另外一个线程中,否则无法获取到行数,如下代码:

TextView tv_test=(TextView)findviewbyid(u id);  //初始化textview控件
tv_test.post(new Runnable() {  //新开一个线程进行行数的获取
            @Override  
            public void run() {  
                logMe("当前" + position, "" + tv.getLineCount());  
            }  
});
好程序员
2016-05-13 · HTML5前端培训/大数据培训/Java
好程序员
好程序员是IT高端课程培训基地,从平凡到卓越,为梦想而拼搏。
向TA提问
展开全部
行数一般的关键字有line和count等,Android中式通过getLineCount方法即可获取:
1. 明确要获取的行数的对象,绑定textview控件:
@Bind(R.id.text)
TextView text;
2. 获取到它的参数,然后获取里面的行数:
int number = text.getLineCount();
3. number的值就是最终的结果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式