Android:如何调整按钮的大小?

标签 android layout button

我在我的应用程序中使用了多个按钮,但布局宽度/高度“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/

相关文章:

java - 可以超出其容器边界的自定义组件 - 如何?

java - 在 GUI 中切换颜色

Android谷歌地图按钮样式

javascript - 如何仅使用 javascript 设置通过 p5.js 中的 createButton 函数创建的 slider 的样式?

java - 保持用户登录 Java Firebase

java - 如何将 Android 应用程序连接到 MySQL 数据库?

android - 如何使用 Facebook 的 Unity SDK 获取用户的头像?

python - 如何将小部件打包到 PyGTK 窗口的垂直中心?

android - 如何通过蓝牙发送sd卡中的图像

java - Android:如何在保持纵横比的同时将图像拉伸(stretch)到屏幕宽度?