3 回答
TA贡献1785条经验 获得超8个赞
为什么不尝试使用约束布局,它是最好的选择,对于图片使用SVG,以避免调整大小问题,
检查:https : //developer.android.com/training/constraint-layout/
对于 SVG:https : //developer.android.com/guide/topics/graphics/vector-drawable-resources
而且这个工具可以帮助你将 svg 转换为可绘制的矢量:http : //inloop.github.io/svg2android/
TA贡献1886条经验 获得超2个赞
就在这里。您正在处理 DP,我认为它是从设计窗口右侧选择的一个较低的。但是有一个“重量”属性。您可以通过使用它来制作完美贴合的应用程序。
“权重”主要用于在相同大小上划分布局。它比以前更适合所有设备,因为 dp 可以更改但百分比不能。你可以在这里找到更多关于体重的信息..
TA贡献1802条经验 获得超4个赞
您可以使用 LinearLayout 并且永远不要以 dp(密度像素)为单位给出高度,因为每个手机和平板电脑都有不同的分辨率,并且根据您给出的 dp,它们会出现在屏幕上。如果您使用 LinerLayout 始终使用 match_parent 或 wrap_content 并且如果您希望同一行(水平)中的某些元素使用 layout-weight 属性。使用 match_parent 、 wrap_content 、 layout-weight 这些将在屏幕上正确设置元素,而不管手机、平板电脑等。
添加回答
举报