123

Android作业

界面布局

关于张国荣图片的布局界面

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context="com.example.administrator.myleslie.MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="@android:color/holo_green_dark"
        android:layout_gravity="center"
        android:scrollHorizontally="true"
        android:scrollbars="horizontal"
        android:text="你喜欢什么样的张国荣"
        android:singleLine="true"
        android:ellipsize="marquee"
        android:focusableInTouchMode="true"
        android:focusable="true"
        android:marqueeRepeatLimit="marquee_forever"
        android:textSize="60sp"
           />

    <ImageView
        android:layout_marginTop="40dp"
        android:layout_width="300dp"
        android:layout_height="200dp"
        android:layout_gravity="center"
        android:id="@+id/leslie"/>

    <RadioGroup
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="20dp"
        android:orientation="vertical"
        android:id="@+id/xuanze">

        <RadioGroup
            android:layout_marginTop="60dp"
            android:id="@+id/qwer"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:orientation="horizontal"
            >

            <RadioButton
                android:id="@+id/daxiao"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textSize="22sp"

                android:checked="true"
                android:text="大笑"/>

            <RadioButton
                android:id="@+id/beiqing"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textSize="22sp"
                android:text="悲情"/>
            <RadioButton
                android:id="@+id/weixiao"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textSize="20sp"
                android:text="微笑"/>
        </RadioGroup>
        <RadioGroup
            android:layout_marginTop="60dp"
            android:id="@+id/asdf"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:orientation="horizontal"
            >
            <RadioButton
                android:id="@+id/zhuakuang"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textSize="22sp"
                android:text="抓狂"/>
            <RadioButton
                android:id="@+id/fennu"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textSize="22sp"
                android:text="愤怒"/>
            <RadioButton
                android:id="@+id/miren"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textSize="22sp"
                android:text="迷人"/>
        </RadioGroup>
    </RadioGroup>

</LinearLayout>

接下来是activity的部分关键代码

button1.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
            
          @Override
            public void onCheckedChanged(RadioGroup group, int checkedId) {
                if (rbthehua.isChecked()) {
                    ivpicture.setImageResource(R.drawable.hehua);
                    button2.clearCheck();
                }
                if (rbtmudanhua.isChecked()) {
                    ivpicture.setImageResource(R.drawable.mudanhua);
                    button2.clearCheck();
                }
                if (rbtmeihua.isChecked()) {
                    ivpicture.setImageResource(R.drawable.meihua);
                    button2.clearCheck();
                }

            }
        });
        rg2.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
            
            @Override
            public void onCheckedChanged(RadioGroup group, int checkedId) {
                if (rbtrose.isChecked()) {
                    ivpicture.setImageResource(R.drawable.rose);
                    button1.clearCheck();
                }
                if (rbtmantianx.isChecked()) {
                    ivpicture.setImageResource(R.drawable.mantianx);
                    button1.clearCheck();
                }
                if (rbtyinghua.isChecked()) {
                    ivpicture.setImageResource(R.drawable.yinghua);
                    button1.clearCheck();
                }
            }

        });
    }
}
posted @ 2017-03-21 21:11  谢卓  阅读(165)  评论(0编辑  收藏  举报