Mik*_*679 4 size android button custom-controls
好的我有一个Button,它使用一个选择器作为它的背景.我将宽度和高度设置为wrap_content.内容是我设置的一些文字.我希望按钮在文本周围像原生按钮一样大小,但按钮很大,基本上看起来和它的源图像一样大.按钮图像是九个补丁图像,按钮xml在相对布局内.我在这里错过了什么?
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="false" android:drawable="@drawable/holo_btn" />
<item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/holo_btn" />
<item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/holo_btn" />
<item android:drawable="@drawable/holo_btn" />
</selector>
<Button android:id="@+id/btnTaskPriorityLow"
android:paddingLeft="@dimen/paddingSmallButton" android:paddingRight="@dimen/paddingSmallButton"
android:text="@string/strTaskPriorityLow"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_below="@id/textViewCalColor"
android:layout_toRightOf="@+id/textViewPriority"
android:layout_marginTop="@dimen/marginTopAppt"
android:background="@drawable/button_holo_sel"/>
Run Code Online (Sandbox Code Playgroud)
ben*_*n75 12
如果我知道你有一个巨大的9-Patch作为背景.
AFAIK,9-Patch可以延长,但不能减少.因此,您可能需要编辑9-Patch以使其尽可能小.通常,您可以将中心可扩展区域缩小为一个像素.
| 归档时间: |
|
| 查看次数: |
3921 次 |
| 最近记录: |