我差不多完成了我的第一个应用程序,我已经将apk分发给了一些beta测试人员。问题是,他们都有不同大小的手机,其中一些人说按钮太小了,有些人说它们很好。我在dp中使用了具体值来指定按钮的大小。我应该做别的事吗?
答案 0 :(得分:2)
是的,不要硬编码那样的值。
根据设备的分辨率分配尺寸。
或者,您可以找到设备的宽度和高度,并根据特定比率以编程方式将LayoutParams分配给按钮。
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
答案 1 :(得分:0)
如果可能,请勿对值进行硬编码。
提供不同的布局&不同屏幕的不同图像&不应该有任何与图像有关的问题。你可以使用9补丁生成器。
如果您正在使用线性布局,那么使用weightSum属性肯定会节省您的时间和时间。布局相关复杂性。