0
A
回答
1
這些看似與自定義背景和繪製一個按鈕。 只需創建一個按鈕
<Button
android:id="@+id/yes"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableStart="@drawable/emoji"
android:drawableLeft="@drawable/emoji"
android:background="@drawable/yes_background"
android:text="@string/yes" />
然後創建你的繪圖資源文件夾,命名爲「yes_background」被拉伸,這樣
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/button_selected" android:state_selected="true" />
<item android:drawable="@drawable/button_pressed" android:state_pressed="true" />
<item android:drawable="@drawable/button_normal" />
</selector>
在你繪製的文件夾,創建另外三個圖形內容爲「button_selected」 ,「button_pressed」,「button_normal」,並根據你的喜好着色它們。 例如,「button_selected」可能是:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="@color/blue" />
</shape>
執行相同的無按鈕和提交按鈕。
你爲什麼不自己嘗試。嘗試谷歌它並移動一步。然後我們可以幫助你。 – learner
你基本上想要一個自定義的'Switch'。我相信你可以使用Google。 – 2016-05-23 10:40:18
使用TextView並創建自定義drawable爲ovel shape並將此drawable設置爲textview的背景,並使用drwableLeft在textview上設置smiley圖標....其作品享有 –