0

我对java和android相当陌生。目前我正在学校学习java。我刚开始在这个计算器上工作只是为了让我参与到 android 开发中。我目前的问题是,当我将应用程序部署到模拟器(手机尺寸 480x800)时看起来像 Pic 001,但是当我将它部署到我的 Kindle fire 第一代(我相信是 1024x600)时看起来像 Pic 002。我该怎么做所以它在每部手机中看起来都一样。

图片 001图片 002

XML 文件

4

1 回答 1

0

为了让你的按钮填满屏幕的整个宽度,把它放在你的标签中Button

android:layout_width="0dp" android:layout_weight="1"

代替 :

android:layout_width="80dp"

如果您希望按钮更高:
- 在您的标签中Button更改android:layout_height="80dp"android:layout_height="match_parent"。- 在包含按钮
的标签中更改为. - 在您的标签中更改为X 是为您提供正确比例的值。您将收到一条警告,告诉您嵌套重量对性能不利,但这是我知道的唯一方法。 一般来说,如果你想让一个组件填充空白空间,请将宽度或高度设置为 0dp 并添加权重。权重将定义要填充空间的元素的比例。 我希望它会帮助你。LinearLayoutandroid:layout_height="wrap_content"android:layout_height="0dp" android:layout_weight="1"
TextViewandroid:layout_height="wrap_content"android:layout_height="0dp" android:layout_weight="X"




于 2012-11-24T23:31:39.703 回答