作业 敬芯铜

第一次作业“谁是你最爱的球星”

    一。页面布局
    


      <?xml version="1.0" encoding="utf-8"?>
<RadioGroup xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_choose"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.example.messi.myapplication.chooseActivity">

    <TextView
        android:id="@+id/messi"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:singleLine="true"
        android:focusable="true"
        android:focusableInTouchMode="true"
        android:text=" 谁是你最爱的球星 "
        android:gravity="center"
        android:textColor="#a6ff00"
        android:marqueeRepeatLimit="marquee_forever"
        android:ellipsize="marquee"
        android:textSize="50sp" />

    <ImageView
        android:id="@+id/picture"
        android:layout_width="250dp"
        android:layout_height="200dp"
        android:layout_gravity="center"
        android:layout_below="@+id/messi"
        android:layout_centerHorizontal="true" />

    <RadioGroup
        android:id="@+id/radio1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:orientation="horizontal">
        <RadioButton
            android:id="@+id/cluo"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="25sp"
            android:text="C罗" />
        <RadioButton
            android:id="@+id/meixi"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="25sp"
            android:text="梅西" />
        <RadioButton
            android:id="@+id/neymar"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="25sp"
            android:text="内马尔" />

    </RadioGroup>
    <RadioGroup
        android:id="@+id/radio2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:orientation="horizontal">
        <RadioButton
            android:id="@+id/suya"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="22sp"
            android:text="苏亚雷斯" />
        <RadioButton
            android:id="@+id/gezi"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="22sp"
            android:text="格列兹曼" />
        <RadioButton
            android:id="@+id/xiaoluo"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="22sp"
            android:text="小罗" />

    </RadioGroup>


</RadioGroup>

二.JAVA代码

    package com.example.messi.myapplication;

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 chooseActivity extends AppCompatActivity {
    private TextView messi;
    private ImageView picture;
    private RadioGroup radio1;
    private RadioButton cluo;
    private RadioButton meixi;
    private RadioButton neymar;
    private RadioGroup radio2;
    private RadioButton suya;
    private RadioButton gezi;
    private RadioButton xiaoluo;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_choose);
        messi = (TextView) findViewById(R.id.messi);
        picture = (ImageView) findViewById(R.id.picture);
        radio1 = (RadioGroup) findViewById(R.id.radio1);
        cluo = (RadioButton) findViewById(R.id.cluo);
        meixi = (RadioButton) findViewById(R.id.meixi);
        neymar = (RadioButton) findViewById(R.id.neymar);
        radio2 = (RadioGroup) findViewById(R.id.radio2);
        suya = (RadioButton) findViewById(R.id.suya);
        gezi = (RadioButton) findViewById(R.id.gezi);
        xiaoluo = (RadioButton) findViewById(R.id.xiaoluo);

        radio1.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
            public void onCheckedChanged(RadioGroup radioGroup, int wqm) {
                if (cluo.isChecked()) {
                    picture.setImageResource(R.drawable.cluo);
                    radio1.clearCheck();
                }
                if (meixi.isChecked()) {
                    picture.setImageResource(R.drawable.meixi);
                    radio1.clearCheck();
                }
                if (neymar.isChecked()) {
                    picture.setImageResource(R.drawable.neymar);
                    radio1.clearCheck();
                }
                if (suya.isChecked()) {
                    picture.setImageResource(R.drawable.suya);
                    radio2.clearCheck();
                }
                if (gezi.isChecked()) {
                    picture.setImageResource(R.drawable.gezi);
                    radio2.clearCheck();
                }
                if (xiaoluo.isChecked()) {
                    picture.setImageResource(R.drawable.xiaoluo);
                    radio2.clearCheck();
                }
            }
        });
    }
}

三,添加图片
在drawable中进行图片的添加








四。效果展示

posted on 2017-03-21 21:56  敬芯铜  阅读(96)  评论(2)    收藏  举报

导航