需要ImageButton自动调整文本大小

时间:2013-05-16 19:27:15

标签: android imagebutton

我认为这将是一个在线提供的快速解决方案,但没有运气。我有一个.9.png按钮。我有不同大小的文本字段,如:“章节”或“Bb”或“Eb”。我希望ImageButton适应文本的大小。按钮保持相同的大小,无论文本是什么。我可以使用常规按钮执行此操作,但不能使用我的ImageButton。我可以忽略哪些?只有我的第二个应用。

这是XML:

     <LinearLayout 
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginLeft="16dp"
    android:layout_marginRight="16dp"
    android:orientation="horizontal" >

    <Button
        android:id="@+id/chapters"
        android:layout_width="wrap_content"
        android:layout_height="@dimen/btn_layout_height"
        android:textSize="@dimen/text_size"
        android:background="@drawable/button"
        android:text="@string/chapters" /> 

这是Dimens文件:          

<!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="activity_horizontal_margin">1dp</dimen>
<dimen name="activity_vertical_margin">1dp</dimen>
<dimen name="text_size">15sp</dimen>
<dimen name="btn_layout_height">40dp</dimen>

.9.png文件位于res / drawable中。

我在XML文件中尝试了布局填充,并在Draw9Patch工具上调整了可伸缩和填充区域。按钮的尺寸为100 x 27。

Here is the .9.png file

0 个答案:

没有答案
相关问题