2016-05-23 29 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> 

执行相同的无按钮和提交按钮。