android作业

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="请选择你喜欢的花"
    android:layout_gravity="center"
    android:textSize="50dp"
    android:scrollbars="vertical"
    android:focusableInTouchMode="true"
    android:focusable="true"
    android:singleLine="true"
    android:ellipsize="marquee"
    android:marqueeRepeatLimit="marquee_forever"
    android:id="@+id/xuan" />

<ImageView
    android:layout_marginTop="30dp"
    android:layout_width="200dp"
    android:layout_height="140dp"
    android: ="@drawable/lihua.jpg"
    android:layout_gravity="center"
    android:id="@+id/tu"/>

<RadioGroup
    android:id="@+id/radio"
    android:layout_gravity="center"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical"/>
<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal">

<RadioButton
    android:id="@+id/taohua"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="20sp"
    android:text="桃花" />

<RadioButton
    android:id="@+id/lihua"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="20sp"
    android:text="梨花" />

<RadioButton
    android:id="@+id/yulanhua"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="20sp"
    android:text="玉兰花" />

<LinearLayout

    android:id="@+id/radio2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal">

<RadioButton
    android:id="@+id/xinghua"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="20sp"
    android:text="杏花" />

<RadioButton
    android:id="@+id/meihua"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="20sp"
    android:text="梅花" />

<RadioButton
    android:id="@+id/mudan"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="20sp"
    android:text="牡丹" />
</LinearLayout>

package cn.edu.niit.hellogirl;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ImageView;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TextView;

public class HeiActivity extends AppCompatActivity {
private TextView xuan;
private RadioButton xinghua;
private RadioButton taohua;
private RadioButton lihua;
private RadioButton meihua;
private RadioButton yulanhua;
private RadioButton mudan;
private RadioGroup radio;
private ImageView tu;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_hei);
    xuan    = (TextView) findViewById(R.id.xuan);
    xinghua  = (RadioButton) findViewById(R.id.xinghua);
    taohua   = (RadioButton) findViewById(R.id.taohua);
    lihua  = (RadioButton) findViewById(R.id.lihua);
    meihua = (RadioButton) findViewById(R.id.meihua);
    yulanhua   = (RadioButton) findViewById(R.id.yulanhua);
    mudan  = (RadioButton) findViewById(R.id.mudan);
    radio = (RadioGroup) findViewById(R.id.radio);


    tu  =(ImageView)findViewById(R.id.tu);

    radio.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {   //监听rgrg RadioGroup组

        public void onCheckedChanged(RadioGroup radioGroup, int i) {
            if(xinghua.isChecked()){
                tu.setImageResource(R.drawable.xinghua);
                radio.clearCheck();
            }
            if(taohua.isChecked()){
                tu.setImageResource(R.drawable.taohua);
                radio.clearCheck();
            }
            if(lihua.isChecked()){
                tu.setImageResource(R.drawable.lihua);
                radio.clearCheck();
                    }

                }
            });
            radio.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {//监听rgrg2 RadioGroup组

                public void onCheckedChanged(RadioGroup radioGroup, int i) {
                    if(meihua.isChecked()){
                        tu.setImageResource(R.drawable.meihua);
                        radio.clearCheck();
                    }
                    if(yulanhua.isChecked()){
                        tu.setImageResource(R.drawable.yulanhua);
                        radio.clearCheck();
                    }
                    if(mudan.isChecked()){
                        tu.setImageResource(R.drawable.mudan);
                        radio.clearCheck();
                    }

                }
            });

        }


    }
posted @ 2017-03-21 21:41  hei,  阅读(106)  评论(0编辑  收藏  举报