好的,现在我知道如何在安卓系统中调整按钮的大小,而不是大错特错,那就是“wrap_content”和“match_parent”。如果我想把它定制成屏幕大小呢。我的意思是:在Iphone开发过程中,您可以请求屏幕大小,然后按照屏幕大小除以所需的像素数,从而使屏幕大小与屏幕大小成正比。你是如何在android中做到这一点的。另外,如何将一些东西从java移动到xml。例如,如果我做了
int x;
4/2=x
如何将x作为资源写入xml文件。抱歉,我给你写了封信,谢谢!
发布于 2014-02-05 18:54:04
您可能想看看android:layout_weight
,它允许您抽象特定设备的屏幕,并且它将适当地扩展。有关更多信息和一些示例,请参见这里。
从上面的链接( android文档):
LinearLayout
还支持使用android:layout_weight
属性为单个子级分配权重。这个属性为视图分配了一个“重要”值,这取决于屏幕上应该占用多少空间。更大的权重值允许它展开以填充父视图中的任何剩余空间。子视图可以指定权重值,然后视图组中的任何剩余空间都会按照其声明权重的比例分配给子视图。默认权重为零。 例如,如果有三个文本字段,其中两个声明权重为1,而另一个没有赋予权重,则第三个没有权重的文本字段将不会增长,只会占用其内容所需的区域。另外两个将同样扩大,以填补剩余的空间后,所有三个字段被测量。如果第三个字段的权重为2(而不是0),那么现在声明它比其他字段更重要,因此它得到了剩余空间总数的一半,而前两个字段平均分配其余的空间。
发布于 2014-02-05 18:35:57
对于使用的屏幕大小,你可以使用重量和查看组,即LinearLayout或塔布莱外。现在你可以使用全屏幕宽度与适当的按钮大小。
您可以创建您自己的视图,其中您可以用一些值定义您自己的标记。用于自定义视图按照链接
https://stackoverflow.com/questions/21584217
复制相似问题