zoukankan      html  css  js  c++  java
  • 兴趣爱好

    1,第一个界面布局

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context=".MainActivity">
     
        <RadioGroup
            android:id="@+id/rg"
            android:layout_width="match_parent"
            android:layout_height="55dp"
            android:layout_marginTop="250dp"
            android:orientation="horizontal"
            >
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="你的性别是:"
                android:textSize="30dp"
                />
            <RadioButton
                android:id="@+id/rbt1"
                android:layout_width="80dp"
                android:layout_height="30dp"
                android:textSize="25sp"
                android:layout_marginLeft="50dp"
                android:text="男"
                />
            <RadioButton
                android:id="@+id/rbt2"
                android:layout_width="80dp"
                android:layout_height="30dp"
                android:textSize="25sp"
                android:text="女"
                android:layout_marginLeft="20dp"
                android:layout_toRightOf="@+id/rbt1"
     
                />
        </RadioGroup>
     
     
        <TextView
            android:id="@+id/tv1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="60dp"
            android:layout_marginTop="100dp"
            android:gravity="center"
            android:text="用户名:"
            android:textSize="28sp" />
     
        <TextView
            android:id="@+id/tv2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:text="密码:"
            android:textSize="28sp"
            android:layout_marginLeft="60dp"
            android:layout_marginTop="150dp"
            />
     
        <EditText
            android:layout_width="210dp"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:hint="输入用户名"
            android:layout_marginTop="100dp"
            android:id="@+id/et1"
            android:layout_toRightOf="@+id/tv1"
            android:layout_marginLeft="20dp"
            />
        <EditText
            android:layout_width="210dp"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:layout_marginTop="150dp"
            android:id="@+id/et2"
            android:hint="输入密码"
            android:layout_toRightOf="@id/tv2"
            android:layout_marginLeft="48dp"
            />
     
        <Button
            android:id="@+id/bt1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="确认注册"
            android:textSize="30dp"
            android:layout_marginLeft="135dp"
            android:layout_alignParentBottom="true"
            android:layout_marginBottom="40dp"
            android:onClick="click_bt1"
            />
     
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="选择你的兴趣爱好:"
            android:textSize="29dp"
            android:layout_alignParentBottom="true"
            android:layout_marginBottom="250dp"
            />
     
     
        <CheckBox
            android:id="@+id/cbl"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="23dp"
            android:layout_alignParentBottom="true"
            android:layout_marginBottom="200dp"
            android:layout_marginLeft="80dp"
            android:text="篮球"
            />
        <CheckBox
            android:id="@+id/cby"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="23dp"
            android:text="游泳"
            android:layout_alignParentBottom="true"
            android:layout_marginBottom="200dp"
            android:layout_marginLeft="200dp"
            />0
        <CheckBox
            android:id="@+id/cbp"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="23dp"
            android:text="乒乓球"
            android:layout_alignParentBottom="true"
            android:layout_marginBottom="150dp"
            android:layout_marginLeft="80dp"
            />
        <CheckBox
            android:id="@+id/cbt"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="23dp"
            android:text="跳绳"
            android:layout_alignParentBottom="true"
            android:layout_marginBottom="150dp"
            android:layout_marginLeft="200dp"
            />
    </RelativeLayout>

    2,第二个界面布局

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context=".MainActivity2">
     
     
        <TextView
            android:id="@+id/tv21"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="用户名:"
            android:textSize="80px"
            android:layout_marginTop="100dp"
            android:layout_marginLeft="50dp"
            />
        <TextView
            android:id="@+id/tv22"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="密码    :"
            android:textSize="80px"
            android:layout_below="@+id/tv21"
            android:layout_marginLeft="50dp"
            />
        <TextView
            android:id="@+id/tv23"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="性别    :"
            android:textSize="80px"
            android:layout_below="@+id/tv22"
            android:layout_marginLeft="50dp"
            />
        <TextView
            android:id="@+id/tv24"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="爱好    :"
            android:textSize="80px"
            android:layout_below="@+id/tv23"
            android:layout_marginLeft="50dp"
            />
     
     
        <TextView
            android:id="@+id/tv221"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@id/tv21"
            android:layout_marginTop="100dp"
            android:textSize="75px"
            />
     
        <TextView
            android:id="@+id/tv222"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@id/tv22"
            android:layout_below="@+id/tv221"
            android:textSize="75px"
            />
        <TextView
            android:id="@+id/tv223"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@id/tv22"
            android:textSize="75px"
            android:layout_below="@+id/tv222"
     
            />
        <TextView
            android:id="@+id/tv224"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/tv223"
            android:layout_toRightOf="@id/tv23"
            android:layout_marginTop="10dp"
            android:textSize="75px"
    />
    </RelativeLayout>

    3,第一个界面方法

    package com.example.activtiy_intent;
     
    import androidx.annotation.RequiresApi;
    import androidx.appcompat.app.AppCompatActivity;
     
    import android.content.Intent;
    import android.os.Build;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    import android.widget.CheckBox;
    import android.widget.EditText;
    import android.widget.RadioButton;
    import android.widget.RadioGroup;
    import android.widget.TextView;
    import android.widget.CheckBox;
    import android.widget.CompoundButton;
    import android.widget.Toast;
     
    public class MainActivity extends AppCompatActivity {
        private Button bt1;
        private String d1, d2;
     
        private RadioButton rbt1, rbt2;
     
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            rbt1= (RadioButton) findViewById(R.id.rbt1);
            rbt2 = (RadioButton) findViewById(R.id.rbt2);
     
        }
     
        public void click_bt1(View view) {
            Intent intent = new Intent(MainActivity.this, MainActivity2.class);
     
            CheckBox lanq = (CheckBox)findViewById(R.id.cbl);
            CheckBox youy = (CheckBox)findViewById(R.id.cby);
            CheckBox ppqiu = (CheckBox)findViewById(R.id.cbp);
            CheckBox tiaos = (CheckBox)findViewById(R.id.cbt);
     
            String aihao="";
     
            //判断选中性别的id
            if(rbt1.isChecked()){
                intent.putExtra("sex","男");
            }if(rbt2.isChecked()){
                intent.putExtra("sex","女");
            }
     
            //传递用户名
            d1 = ((EditText) findViewById(R.id.et1)).getText().toString();
            intent.putExtra("name", d1);
            //传递密码
            d2 = ((EditText) findViewById(R.id.et2)).getText().toString();
            intent.putExtra("password", d2);
     
            //传递爱好
            if (lanq.isChecked()){
                aihao = aihao + lanq.getText().toString()+",";
            }if(youy.isChecked()){
                aihao = aihao + youy.getText().toString()+",";
            }if(ppqiu.isChecked()){
                aihao = aihao + ppqiu.getText().toString()+",";
            }
            if(tiaos.isChecked()){
                aihao =aihao + tiaos.getText().toString()+",";
            }
            intent.putExtra("ai",aihao);
            startActivity(intent);
        }
    }

    4,第二个界面方法

    package com.example.activtiy_intent;
     
    import androidx.appcompat.app.AppCompatActivity;
     
    import android.content.Intent;
    import android.os.Bundle;
    import android.widget.Button;
    import android.widget.TextView;
    import android.widget.Toast;
     
     
    public class MainActivity2 extends AppCompatActivity {
        private TextView tv221,tv222,tv223,tv224;
     
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main2);
            tv221 = (TextView)findViewById(R.id.tv221);
            tv222 = (TextView)findViewById(R.id.tv222);
            tv223 = (TextView)findViewById(R.id.tv223);
            tv224 = (TextView)findViewById(R.id.tv224);
     
            Intent intent = getIntent();
            tv221.setText(intent.getStringExtra("name"));
     
            tv222.setText(intent.getStringExtra("password"));
     
            tv223.setText(intent.getStringExtra("sex"));
     
            tv224.setText(intent.getStringExtra("ai"));
     
        }
    }
  • 相关阅读:
    [那些你所不知道的鬼畜写法]数据结构小探
    索引
    数据类型
    存储引擎
    事务
    视图、触发器、存储过程、自定义函数
    约束
    数据库介绍
    线程基础、线程池
    操作系统基础
  • 原文地址:https://www.cnblogs.com/zhangjiatong/p/13799071.html
Copyright © 2011-2022 走看看