2016-05-23 3 views
0

はいいいえボタンと送信ボタンで絵文字を設定するにはどうすればよいですか? フィードバックアプリを作成します。Androidはいいいえボタン絵文字

I need to create a form like this :

+1

あなた自身で試してみませんか? Googleにそれを試して、ステップを進めてください。それから私たちはあなたを助けることができます。 – learner

+0

基本的にカスタムの 'Switch'が必要です。私はそれをGoogleに利用できると確信しています。 –

+0

TextViewを使用して、楕円形のカスタムドロウアブルを作成し、このドローブをtextviewの背景に設定し、drwableLeftを使用してtextview上のスマイリーアイコンを設定します....その仕事を楽しもう –

答えて

1

これらは、カスタムの背景と描画可能とボタンのように見えます。 「button_selected」のために、他の3つのドローアブルを作成し、 単に

 <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" /> 

をボタンを作成し、あなたの描画可能なフォルダで、このような

<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> 

として、「yes_background」という名前のドローアブルフォルダ内の描画可能を作成、 "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> 

はボタンがないと送信ボタン用の同じ操作を行います。

関連する問題