[英]Button with Nine-patch or Style?
我正在使用自定義按鈕制作一個應用程序,但我想知道最好使用九補丁工具或在xml中定義樣式和顏色。 我的按鈕的高度和寬度會發生變化,但它們沒有圖像,只有文字,如下所示:
請也檢查此鏈接。 我應該使用什么來獲得更好的性能,九修補程序或可繪制的xml資源? 。 兩種方法都有其優點。 根據您的情況選擇一個選項
不,您不需要使用9補丁,只需在values文件夾中指定寬度,高度和文本大小。
看起來像一個相當簡單的形狀,您也可以使用形狀來創建背景。
首先在可繪制資源目錄中創建一個button_shape.xml
文件:
<?xml version="1.0" encoding="UTF-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android">
<stroke
android:width="1dp"
android:color="#505050"/>
<corners
android:radius="7dp" />
<padding
android:left="1dp"
android:right="1dp"
android:top="1dp"
android:bottom="1dp"/>
<solid android:color="#505050"/>
</shape>
現在,將其分配給Button
的背景。
android:background="@drawable/button_shape"
您將需要更改一些顏色值以適合您的需求
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.