Android:如何调整按钮大小?

我在我的应用程序中使用了几个按钮,但layout_width / height“wrap_content”和“fill_parent”看起来都很奇怪。 前者很小而后者太大 – 看起来都很奇怪,前者不容易用手指击打。

我应该如何调整按钮尺寸? 倾角定义它们的尺寸是否典型? 或者我应该使用填充“fill_parent”? 按钮在我的应用程序中看起来很奇怪,在其他应用程序中则不然

这很难在摘要中回答。 以下是一些需要考虑的技巧:

  • 使用android:padding="4dip" (或其他一些值)使wrap_content Button更大一些

  • Button上使用android:textSize使内容更大(在缩放像素或sp使用一些大小)

  • 如果你想让按钮填充空间但是将它们分开,请使用LinearLayout ,给每个按钮一个0px的高度(或宽度,取决于列或行),然后使用android:layout_weight在它们之间按百分比分配空格基础。 这是一个概述这种技术的示例项目 。

我认为最好将fill_parent用于填充/边距而不是精确的宽度值。 因此,当父视图的大小发生变化时,您会更灵活。