84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
这样的,我要显示9张图片,像九宫格那样去显示,然后呢,我用GridLayout去显示,设置成 3×3 的:但是,因为图片有点大,三张图片一行,放不下,然后就超出屏幕的显示范围了,怎么破?GridLayout 下,没有 weight 属性设置。。。
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
GridLayout是有weight属性的, 叫layout_columnWeight, 题主具体去看看文档吧.
android:scaleType="centerCrop" 如果配合.9格式就更好了
设置子控件的 weight
android:layout_rowWeight 设置行的比重android:layout_columnWeight 设置列的比重
注意:这两个属性是在 API 21 或者更高的版本才有。
2- 只有ImageView 等控件才有:android:scaleType="centerCrop" 这个属性设置
GridLayout是有weight属性的, 叫layout_columnWeight, 题主具体去看看文档吧.
android:scaleType="centerCrop" 如果配合.9格式就更好了
设置子控件的 weight
android:layout_rowWeight 设置行的比重
android:layout_columnWeight 设置列的比重
注意:这两个属性是在 API 21 或者更高的版本才有。
2- 只有ImageView 等控件才有:android:scaleType="centerCrop" 这个属性设置