AndroidStudioの点击抽取老婆(demo)

零、前言

	学习JVADA这么久,一直没有上手小demo
	今天尝试写一个关于安卓的小demo,作为一个二次元,老婆肯定不少,
	那么我们就来做一个点击随机拥有老婆的小demo,
	(其实这个demo)老师们经常用,
	老师们一般都称它叫点杀器(学生时代我们最讨厌的东西)

一、IDE(AndroidStudio)相关配置问题

首先我们在AndroidStudio中创建一个新项目(作为新手我们创建与一个空项目)
在这里插入图片描述
在这里插入图片描述
创建完成后AndroidStudio非常人性帮我们建立好了两个分栏
在这里插入图片描述
这里我们就可以在.xml中搭建我们这个demo所需的界面

  <TextView//建立一个文本框
            android:id="@+id/tv_name"
            android:layout_width="match_parent"//修改宽度
            android:layout_height="250dp"//修改高度
            android:background="#2F2F2E"//修改背景颜色
            android:text="点击抽老婆"//文本框的内容
            android:textColor="#FFF"//字体颜色
            android:textSize="30sp"//字体大小
            android:gravity="center"/>//字体的位置
<Button
        android:layout_width="match_parent"
        android:layout_height="65dp"
        android:background="#D65489"
        android:layout_marginTop="100dp"//上部缩进
        android:layout_marginLeft="50dp"//左边缩进
        android:layout_marginRight="50dp"
        android:text="开始抽奖"
        android:textColor="#fff"
        android:textSize="25sp"
        android:onClick="start"
        />

二、实现代码

public class MainActivity extends AppCompatActivity {

    String[] name={"夜刀神十香","时崎狂三","楪祈","香风智乃"};//所有的老婆们
    Timer timer;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
 public void start(View view){//对按钮的设置
        Button btn=(Button)view;
        String title = btn.getText().toString();
        if(title.equals("开始抽奖")){
            btn.setText("暂停");
            timer=new Timer();//设置一个计时器 让老婆们跳起来
            timer.schedule(new TimerTask() {
                @Override
                public void run() {
                    produceLuckMan();
                }
            },0,50);
        }else{
            btn.setText("开始抽奖");
            timer.cancel();
        }
        produceLuckMan();
    }
    public void produceLuckMan(){
        Random r=new Random();
        int index=r.nextInt(4);

        String luckman=name[index];
        TextView tv=findViewById(R.id.tv_name);
        tv.setText(luckman);
    }
}

在这里插入图片描述
在这里插入图片描述

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值