我在我的应用程序中使用了多个按钮,但布局宽度/高度“wrap_content”和“fill_parent”看起来很奇怪。前者偏小,后者偏大,看起来都怪怪的,前者用手指也不容易碰到。
我应该如何调整按钮的大小?定义它们的大小是典型的吗?或者我应该使用带填充的“fill_parent”吗?按钮在我的应用中看起来很奇怪,但在其他应用中却并非如此。
最佳答案
这很难抽象地回答。以下是一些需要考虑的技巧:
使用
android:padding="4dip"
(或其他一些值)使wrap_content
Button
变大一点在
Button
上使用android:textSize
使内容变大(使用缩放像素中的一些大小,或sp
)如果您希望按钮填充空间但在它们之间划分空间,请使用
LinearLayout
,为每个按钮指定的高度(或宽度,取决于列或行) >0px
,然后使用android:layout_weight
按百分比分配它们之间的空间。 Here is a sample project概述此技术。
关于Android:如何调整按钮的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4533728/