Android作业:深入Activity

这次作业有点麻烦,为了方便看,所以我做了两个xml。

第一个

<EditText
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:hint="请出入姓名"
    android:textSize="20sp"
    android:id="@+id/xm_text"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="150dp"/>

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:paddingLeft="20dp"
    android:orientation="horizontal">

    <Button
        android:layout_width="25dp"
        android:layout_height="50dp"
        android:layout_weight="1"
        android:text="进入评估"
        android:textSize="35sp"
        android:background="#FF7F00"
        android:id="@+id/bt_pinggu"
        android:onClick="onClick"/>

    <Button
        android:layout_weight="1"
        android:layout_width="20dp"
        android:layout_height="50dp"
        android:text="退出"
        android:textSize="25sp"
        android:background="#FF7F00"
        android:id="@+id/bt_Esc"
        android:onClick="Exit"/>
</LinearLayout>


<TextView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/yf_tv"
    android:textColor="@android:color/black"
    android:layout_margin="35sp"
    android:layout_weight="0.40" />
View Code

第二个

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text=""
    android:textSize="25sp"
    android:textColor="#000"
    android:id="@+id/yf_text2"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="165dp"/>


<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="25sp"
    android:textColor="#000"
    android:id="@+id/yf_text1"/>
    

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:paddingLeft="20dp"
    android:orientation="horizontal">


    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="有"
        android:textSize="25sp"
        android:id="@+id/bt_yes"
        android:onClick="onClick"/>

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="25sp"
        android:text="无"
        android:id="@+id/bt_not"
        android:onClick="onClick"/>
</LinearLayout>
View Code

接下来是Activity

package com.example.a15083.hwork4_7;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {
    private EditText et_name;
    private TextView tv_result;
    public  static  MainActivity mainActivity = null;   
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        et_name=(EditText) findViewById(R.id.et_name);
        tv_result=(TextView) findViewById(R.id.tv_result);
        mainActivity =this;     

        try {
            TestActivity.testActivity.finish();
            Intent intent = getIntent();
            String result = intent.getStringExtra("result");
            String name=intent.getStringExtra("name");
            et_name.setText(name);
            tv_result.setText(result);
        }catch (Exception e){

        }
    }

    public void onClick(View view){
        switch (view.getId()){
            case R.id.bt_test:
                String name = et_name.getText().toString();
                Intent intent = new Intent(MainActivity.this,TestActivity.class);
                Bundle bundle = new Bundle();
                bundle.putString("qingshurumingzi",name);
                intent.putExtras(bundle);
                startActivity(intent);
                break;
            case R.id.bt_exit:  
                finish();
                TestActivity.testActivity.finish();
                break;
        }
    }
}
View Code

END

posted @ 2017-04-18 15:36  君圣天  阅读(121)  评论(1编辑  收藏  举报