第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在android中使用倒數(shù)計時器按鈕

在android中使用倒數(shù)計時器按鈕

縹緲止盈 2021-08-19 21:11:08
我正在嘗試制作一個倒數(shù)計時器,但我無法實現(xiàn)如何放置按鈕來開始/停止倒計時。我試圖在 onCreate 方法中創(chuàng)建該方法,但它返回一個錯誤,所以我的腳本是這樣的(其中 goButton 是我的 onClick 函數(shù)):package com.example.ricardofonzo.eggtimer;import android.media.MediaPlayer;import android.os.CountDownTimer;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.TextView;public class MainActivity extends AppCompatActivity {MediaPlayer mplayer;int estadoContador =0;public void goButton(View view){    estadoContador = 1;}@Overrideprotected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);    mplayer = MediaPlayer.create(this,R.raw.bell);    final TextView timeView = (TextView) findViewById(R.id.timeView);    CountDownTimer cuentaRegresiva = new CountDownTimer(100000, 1000) {        @Override        public void onTick(long millisUntilFinished) {            long segundos = millisUntilFinished/1000;            long minutos;            if (segundos>= 60) {                minutos = segundos / 60;                segundos = segundos - minutos * 60;                if (minutos > 9) {                    if (segundos > 9) {                        timeView.setText(String.valueOf(minutos) + ":" + String.valueOf(segundos));                    } else {                        timeView.setText(String.valueOf(minutos) + ":0" + String.valueOf(segundos));                    }                } else {                    if (segundos > 9) {                        timeView.setText("0" + String.valueOf(minutos) + ":" + String.valueOf(segundos));                    } else {                        timeView.setText("0" + String.valueOf(minutos) + ":0" + String.valueOf(segundos));                    }                }            }這就是我目前所擁有的。我將非常感謝您的幫助。
查看完整描述

1 回答

?
慕碼人2483693

TA貢獻1860條經(jīng)驗 獲得超9個贊

在XML文件中將此行添加到您的按鈕


android:onClick="startCounterDown"

并將此方法添加到您的活動中


public void startCounterDown(View view){


    CountDownTimer cuentaRegresiva = new CountDownTimer(100000, 1000) {

        @Override

        public void onTick(long millisUntilFinished) {

            long segundos = millisUntilFinished/1000;

            long minutos;

            if (segundos>= 60) {

                minutos = segundos / 60;

                segundos = segundos - minutos * 60;

                if (minutos > 9) {

                    if (segundos > 9) {

                        timeView.setText(String.valueOf(minutos) + ":" + String.valueOf(segundos));

                    } else {

                        timeView.setText(String.valueOf(minutos) + ":0" + String.valueOf(segundos));

                    }

                } else {

                    if (segundos > 9) {

                        timeView.setText("0" + String.valueOf(minutos) + ":" + String.valueOf(segundos));

                    } else {

                        timeView.setText("0" + String.valueOf(minutos) + ":0" + String.valueOf(segundos));

                    }

                }

            } else {

                if (segundos>9){

                    timeView.setText("00:" + String.valueOf(segundos));

                } else {

                    timeView.setText("00:0" + String.valueOf(segundos));

                }


            }

        }


        @Override

        public void onFinish() {

            timeView.setText("Time out!");

            mplayer.start();


        }

    }.start();



}


查看完整回答
反對 回復 2021-08-19
  • 1 回答
  • 0 關(guān)注
  • 189 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號