各位大侠,本人目前项目中有这样的需求,类似微信朋友圈,比如发布了一个文字状态,可以展开和收缩,我用Listview来实现,
现在被卡在了获取textview行数的这块上,如果直接调用textview.getlinecount()这个方法的话,结果总是0,如果调用getviewtreeoberserver()这个监听的话,因为listview会复用convetview,所以不是每个item都会获取textview的行数,如果调用textview.post(new Runnable())这个方法,是可以获取每个item里面的textview的行数,但是会卡顿.......貌似能百度到的方法我都用了,就是不行啊,求大侠们帮忙
现在被卡在了获取textview行数的这块上,如果直接调用textview.getlinecount()这个方法的话,结果总是0,如果调用getviewtreeoberserver()这个监听的话,因为listview会复用convetview,所以不是每个item都会获取textview的行数,如果调用textview.post(new Runnable())这个方法,是可以获取每个item里面的textview的行数,但是会卡顿.......貌似能百度到的方法我都用了,就是不行啊,求大侠们帮忙
我的问题跟楼主一样 就是如何获取textview的行数 三种方法都试过了 只有线程最好用 就是在listview中会卡顿 https://juejin.im/post/5b876a4de51d4571c5137660
这里我看过了 只是普通的单个view 直接使用的getlinecount 在我这不行啊