【发布时间】:2015-12-05 09:09:24
【问题描述】:
需要将一个RecyclerView的所有TextView的TextSize动态缩放到一个Size。
我尝试一次只缩放一个可见项目,为每个 TextView 提供不同的 FontSize。
itemCount = recyclerView.getLayoutManager().getChildCount();
for (int counter = 0; counter < itemCount; counter++) {
mTV = (TextView) recyclerView.getLayoutManager().getChildAt(counter);
mTV.setTextSize(TypedValue.COMPLEX_UNIT_PX, mTV.getTextSize() * detector
.getScaleFactor());
}
getItemCount() 不能用来代替getChildCount(),我猜!
谢谢!
【问题讨论】:
-
这个反对票是为了什么?
-
耻辱投反对票的人!
-
约翰尼,作为对您的评论的回应,作为纯粹的猜测,反对票可能是由于您的代码格式不正确。请记住,否决票不是对您的性格的人身攻击,它仅意味着一个人认为他们认为您的问题不容易阅读、理解和/或回答。请不要把他们的意见个人化。谢谢!编辑:我刚刚为您改进了代码格式。
-
美好的一天,@MaximillianLaumeister,所以!
标签: android textview scale android-recyclerview