減小android button的大小

當我們僅需要按鈕的大小恰當包裹其中文本的大小,儘可能減小多餘的空白空間。

第一種方式:我們可以直接設置button屬性:minHeight和minWidth

android:minHeight="0dp"
android:minWidth="0dp"

例如:

<Button
    android:id="@+id/btn1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/button1"
    android:minHeight="0dp"
    android:minWidth="0dp"
 />

效果圖:
這裏寫圖片描述

第二種方式:使用安卓定義的更小按鈕的樣式

style="?android:attr/buttonStyleSmall"

例如:

<Button
    android:id="@+id/slbtn"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/smallbtn"
    style="?android:attr/buttonStyleSmall"
 />

第三種方式:

自定義樣式屬性

<style name="MyButtonStyleSmall" >
    <item name="android:minHeight">0dp</item>
    <item name="android:minWidth">0dp</item>
</style>

例如:

<Button
    android:id="@+id/slbtn"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/smallbtn"
    style="@style/MyButtonStyleSmall"
 />
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章