iT邦幫忙

2025 iThome 鐵人賽

DAY 16
0

今天來介紹吐司,他非常的簡單,就跟吐司一樣,事不宜遲我們開始(◟'ω')◟

什麼是 Toast .w.?

Toast 是 Android 中的訊息提示,它會在螢幕下方顯示一個短暫的、浮動的訊息視窗,用來向使用者提供簡單的回饋或資訊,例如「訊息已傳送」或「連線失敗」。Toast 的特點是它不會中斷使用者的當前操作,顯示一段時間後會自動消失

Toast 的核心組成

一個基本的 Toast 主要由以下兩部分構成:

  • 文字訊息:你想要顯示給使用者的內容
  • 持續時間:訊息在螢幕上停留的時間

建立與顯示 Toast

建立 Toast 的主要方法是使用 Toast.makeText()

  • Toast.makeText(Context context, CharSequence text, int duration).show();
    1. context: 通常是當前的Activity 或 Application 的Context,你可以使用 thisgetApplicationContext()
    2. text: 要顯示的文字訊息,可以直接是字串
    3. duration: 訊息顯示的時長
      • Toast.LENGTH_SHORT: 較短的顯示時間 (約 2 秒)
      • Toast.LENGTH_LONG: 較長的顯示時間 (約 3.5 秒)

範例

下面範例功能是用一個按鈕點了就顯示Toast
因為只有簡單一個按鈕,這裡就直接給java的部分了

import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Button showToastButton = findViewById(R.id.showToastButton);

        showToastButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                // 建立並顯示 Toast
                Toast.makeText(MainActivity.this, "這是一則簡短的提示訊息", Toast.LENGTH_SHORT).show();
            }
        });
    }
}

Toast就到這裡,明天會來介紹CheckBox,明天見 (ง ˘ω˘ )ว

吐司很好吃w

https://ithelp.ithome.com.tw/upload/images/20250930/20176154xHwZkY4jJd.png


上一篇
Day15 ImageView介紹
下一篇
Day17 CheckBox介紹
系列文
Android 菜鳥30天從0到1的學習紀錄18
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言