我做了类似标签的东西。我有HorizontalScrollView
和LinearLayout
很少的观点。我想根据屏幕大小(ScrollView 或 LinearLayout 大小)更改 View 的宽度
去做这个:
if (view1.size+view2.size + ... + viewn.size < scrollView.size)
{
view1.setSize(scrollView.size/n);
view2.setSize(scrollView.size/n);
...
viewn.setSize(scrollView.size/n);
}
我尝试设置一些东西onMeasure
,但所有的决定都是错误的。