我在我的应用程序中使用了几个按钮,但layout_width / height“wrap_content”和“fill_parent”看起来都很奇怪。前者很小而后者太大 - 看起来都很奇怪,前者不容易用手指击打。
我应该如何调整按钮尺寸?倾角定义它们的尺寸是否典型?或者我应该使用填充“fill_parent”?在我的应用程序中,按钮看起来很奇怪,而在其他应用程序中则不然。
答案 0 :(得分:13)
摘要中难以回答。以下是一些需要考虑的技巧:
使用android:padding="4dip"
(或其他一些值)使wrap_content
Button
更大一点
在android:textSize
上使用Button
使内容更大(使用缩放像素中的某个尺寸,或sp
)
如果您希望按钮填充空格但将它们分开,请使用LinearLayout
,为每个按钮指定0px
的高度(或宽度,具体取决于列或行) ,然后使用android:layout_weight
以百分比为基础在它们之间分配空间。 Here is a sample project概述了这项技术。
答案 1 :(得分:1)
我认为最好将fill_parent用于填充/边距而不是精确的宽度值。因此,当父视图的大小发生变化时,您会更灵活。