【发布时间】:2012-05-18 09:37:20
【问题描述】:
对于一个计算器应用程序,我有 40 个按钮和一个 EditText 视图,但并不是所有的都适合模拟器。我想知道是否可以减小表格行的大小。
如果不行,有没有其他办法?
这是表格行的代码
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="8dp"
>
<Button
android:id="@+id/b1"
android:text="("
/>
<Button
android:id="@+id/b3"
android:text=")"
/>
<Button
android:id="@+id/b4"
android:text="+-"
/>
<Button
android:id="@+id/b5"
android:text="√"
/>
<Button
android:id="@+id/b24"
android:text="n!"
/>
</TableRow>
【问题讨论】:
-
如果您将自定义图像放在按钮背景中,它将适合。默认会稍微大一点。
-
你想在每一行添加多少个按钮?
-
@sam 显然是五个按钮。事实证明我不能超过五个。如果我能做六个就好了。
-
应用样式@android:style/Widget.Button.Small
-
您能否发布您所看到的屏幕截图? (在 Eclipse 中,您可以在“设备”窗口中使用 ABD 的“设备捕获”按钮。)
标签: android height row tablelayout