【发布时间】:2015-03-30 12:26:18
【问题描述】:
我已经用 xml 创建了按钮,但正在以编程方式分配它们的宽度和高度。在 xml 中,我还指定按钮类似于样式 X,它定义按钮应具有填充和边框。按钮的填充根据需要出现,但边框仅位于每个按钮的底部(创建一条长水平线 bc 所有按钮都彼此相邻)。我一直在试图找出问题所在,但似乎无法提出任何建议,有人可以帮忙吗?
<LinearLayout
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/row6"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:id="@+id/row5"
android:gravity="center_horizontal"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true">
<Button
android:id="@+id/taf"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/button_taf"
style="@style/CalculatorButtons" />
这是我的 LinearLayout 中一个按钮的示例
<style name="CalculatorButtons">
<item name="android:background">@drawable/calculator_buttons_background</item>
<item name="android:textSize">20sp</item>
</style>
这里是风格
<?xml version="1.0" encoding="utf-8"?>
<solid
android:color="#ff2b407d"
/>
<stroke
android:color="#ff868686"
android:width="1px"
/>
这里是可绘制的
我想要的是每个按钮周围都有一个灰色边框
【问题讨论】:
-
发布您的 xml。还要添加一个链接,指向出现问题的图片以及您想要的详细说明。
-
这太奇怪了,我正在用模拟器截取正在发布的内容,但是当我看到图片时,一切看起来都很好!如果在模拟器上显示不正确,是不是有问题?
标签: android xml android-layout