2016-05-23 66 views
0

如何在表情符號中設置否按鈕並提交按鈕? 我將創建一個反饋應用程序。Android是否按鈕表情符號

I need to create a form like this :

+1

你爲什麼不自己嘗試。嘗試谷歌它並移動一步。然後我們可以幫助你。 – learner

+0

你基本上想要一個自定義的'Switch'。我相信你可以使用Google。 – 2016-05-23 10:40:18

+0

使用TextView並創建自定義drawable爲ovel shape並將此drawable設置爲textview的背景,並使用drwableLeft在textview上設置smiley圖標....其作品享有 –

回答

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> 

執行相同的無按鈕和提交按鈕。