簡體   English   中英

在 Java 文本上設置計時器

[英]Set timer on Java text

我正在創建一個簡單的游戲應用程序,其中提示用戶汽車品牌,然后必須選擇相應的圖像。 當用戶做出選擇時,將出現一條消息,指示他們是“正確”還是“錯誤”。 我遇到的問題是文本將保留在屏幕上,直到給出另一個答案,即使圖像發生變化。 如何在文本上設置計時器,以便在刷新圖像時清除?

這是代碼:

 image_clicker();

    image1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {


            if (corr==0){
                result2.setText("Correct! Well Done!");
                result2.setTextColor(Color.parseColor("#008000"));
            }
            else{
                result2.setText("That's Wrong, Try Again");
                result2.setTextColor(Color.parseColor("#FF0000"));
            }
             corr=image_clicker();

TIA

我認為您不需要計時器,而是嘗試“處理程序”,它會立即更改您打算更改的內容,這里有一些有關Java 處理程序的文檔 如果您堅持使用計時器,則可以改用 Thread.sleep() 。 這會延遲代碼的讀取。 線程睡眠 Java

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM