在xml中使用Android形狀我已經定義了一個漸變,我將它用作按鈕的背景。Android中的自定義按鈕:當我從xml讀取背景時如何獲取邊框/邊框/框架?
這一切都很好,但沒有圍繞按鈕的邊緣。我希望它看起來類似於普通的Android按鈕,但我需要更多的靈活性來控制顏色和外觀。
形狀定義如下:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient android:startColor="#FFFFFF"
android:endColor="#00FF00"
android:angle="270" />
<corners android:radius="3dp" />
<stroke android:width="5px" color="#000000" />
</shape>
我希望邊界在XML中設置。爲什麼不「中風」修復它?中風似乎沒有做任何事情。 我查了Android開發規範,但無法找到答案: http://developer.android.com/guide/topics/resources/drawable-resource.html
我也通過Android按鈕的所有屬性看,但如預期有沒有這樣的參數,可能因爲它的建成爲正常的Android按鈕。順便說一句,我也檢查ImageButton屬性。
有人可以幫忙嗎? 我知道有另一種方法可以製作具有合適邊緣的圖像並使用ImageButton,但實際上應該有一種方法可以通過編程方式進行修復。
謝謝! Anna
xml代碼沒有出現在我上面的問題中。有人可以告訴我,如果有某些標籤用於獲取stackoverflow框我見過人們用於輸入代碼? – Anna 2010-05-26 11:27:33
(順便說一句:要添加HTML到您的帖子,您必須將每行縮進4個空格,與添加代碼的方式相同,如果不添加代碼,則SO的文本解析器會變得混亂,並且不會顯示HTML。) – 2010-05-26 11:27:35