首页>代码>一个三国电子日志版的android app程序>/java/com/example/administrator/project/Game.java
package com.example.administrator.project;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.Toast;

import java.util.HashSet;
import java.util.Random;

/**
 * Created by Administrator on 2017/11/26.
 */

public class Game extends Activity {
    public  HashSet<Integer> integerHashSet=new HashSet<Integer>();
    public int randomInt;
    public String name;
    public Button ans;
    public Button again;
    public Button sure;
    public EditText answer;
    public int[] resIds = {R.mipmap.liubei1,R.mipmap.lvbu1,R.mipmap.simayi1,R.mipmap.sunquan1,R.mipmap.zhangfei1,R.mipmap.zhouyu1,R.mipmap.zhugeliang1,R.mipmap.diaochan1,R.mipmap.guanyu1,R.mipmap.caocao1};
    public String[] Name = new  String[]{"刘备","吕布","司马懿","孙权","张飞","周瑜","诸葛亮","貂蝉","关羽","曹操"};
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.game);
        ImageView man = (ImageView)findViewById(R.id.man);
        answer = (EditText)findViewById(R.id.answer);
        sure = (Button)findViewById(R.id.sure);
        ans = (Button)findViewById(R.id.ans);
        again = (Button)findViewById(R.id.again);

        again.setVisibility(View.INVISIBLE);
        sure.setVisibility(View.VISIBLE);
        answer.setFocusable(true);
        Random random=new Random();
        randomInt=random.nextInt(10);
        while(integerHashSet.contains(randomInt)) {
            randomInt = random.nextInt(10);
        }
        integerHashSet.add(randomInt);
        man.setImageResource(resIds[randomInt]);
        sure.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v) {
                name = answer.getText().toString();
                if(name.equals(Name[randomInt])){
                    Toast.makeText(Game.this,"恭喜您!答对了",Toast.LENGTH_SHORT).show();
                    again.setVisibility(View.VISIBLE);
                    sure.setVisibility(View.INVISIBLE);
                }
                else{
                    Toast.makeText(Game.this,"很遗憾!请继续努力",Toast.LENGTH_SHORT).show();
                }
            }
        });
        ans.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v) {
                    Toast.makeText(Game.this,"答案:"+Name[randomInt],Toast.LENGTH_SHORT).show();
                    again.setVisibility(View.VISIBLE);
                    sure.setVisibility(View.INVISIBLE);
            }
        });
        again.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v) {
                Intent intent = getIntent();
                finish();
                startActivity(intent);
            }
        });
    }
}
最近下载更多
阿九11111  LV4 5月21日
求学的熊猫  LV11 5月20日
121514713  LV2 2023年5月26日
dglin20001030  LV1 2023年5月18日
watsonChen  LV1 2023年2月9日
1532593037  LV8 2023年1月7日
yzhszz  LV3 2022年12月27日
SQ2930501923  LV14 2022年12月12日
Highlighz  LV4 2022年6月29日
g010112g  LV6 2022年5月22日
最近浏览更多
2636804923  LV6 6月20日
AIWU1234  LV2 6月9日
lilitu  LV6 5月29日
今晚都别睡啦  LV9 5月29日
happySuperman  LV2 5月29日
阿九11111  LV4 5月21日
Aban-beautiful 5月13日
暂无贡献等级
求学的熊猫  LV11 5月6日
wangxiaolaugh  LV2 2023年12月25日
不止是六位数  LV7 2023年12月21日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友