我討厭成爲第三個問這個問題的人,但之前的twoaskings似乎還沒有完全回答。 Android設計準則詳述borderless buttons,但不是如何製作它們。在前面的答案之一,有一個sugestion使用方法:Android無邊界按鈕
style="@android:style/Widget.Holo.Button.Borderless"
這非常適用於一個全息主題,但我用了很多Holo.Light,以及和
style="@android:style/Widget.Holo.Light.Button.Borderless"
似乎並不存在。有沒有辦法在Holo.Light中爲無邊框按鈕應用樣式,或者更好,只需應用無邊框標籤而不指定它屬於哪個主題,以便應用程序可以在運行時選擇適當的樣式?
Holo.ButtonBar似乎符合我正在尋找的法案,除非它沒有提供任何用戶反饋,它已被按下。
另外,在文檔中是否有一個地方列出了可應用的樣式以及對它們的描述?不管我有多少谷歌,並通過文檔搜索,我找不到任何東西。如果我右鍵單擊並編輯樣式,則只有一個非描述性列表。
任何幫助,將不勝感激。
編輯:從javram得到了一個完美的答案,我想爲任何有興趣添加谷歌已採用的部分邊框的人添加一些XML。
佛拉水平分隔,這個偉大的工程
<View
android:id="@+id/horizontal_divider_login"
android:layout_width="match_parent"
android:layout_height="1dp"
android:layout_marginLeft="8dp"
android:layout_marginRight="8dp"
android:background="@color/holo_blue" />
這對於一個垂直:
<View
android:id="@+id/vertical_divider"
android:layout_width="1dip"
android:layout_height="match_parent"
android:layout_marginBottom="8dp"
android:layout_marginTop="8dp"
android:background="@color/holo_blue" />
當您使用Android 2.2,2.3.x時,它不起作用:( – Xdg 2012-10-07 05:50:06
@Xdg在使用HolloEveywhere時會起作用:https://github.com/Prototik/HoloEverywhere/ – 2013-05-19 06:19:15
如果您使用AppCompat庫,然後刪除「android:」前綴,它將工作: android:background =「?attr/selectableItemBackground」 – 2014-05-29 10:21:48