通知 Toast詳細用法(顯示view)

2021-09-01 19:10:27 字數 2431 閱讀 3761

今天學習android通知 toast的用法,toast在手機螢幕上向使用者顯示一條資訊,一段時間後資訊會自動消失。資訊可以是簡單的文字,也可以是複雜的及其他內容(顯示乙個view)。

看效果圖:

今天演示的有兩種用法,如上圖

main.xml:

123

4567

891011

1213

1415

1617

<?xml 

version="1.0"

encoding="utf-8"

?>

xmlns:android=""

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

>

android:id="@+id/button1"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="toast顯示view"

/>

android:id="@+id/button2"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="toast直接輸出"

/>

>

兩個按鈕,很簡單

程式**:

123

4567

891011

1213

1415

1617

1819

2021

2223

2425

2627

2829

3031

3233

3435

3637

3839

4041

4243

4445

4647

4849

5051

5253

package

com.pocketdgig.toast

;import

;import

android.content.context

;import

android.os.bundle

;import

android.view.layoutinflater

;import

android.view.view

;import

android.view.view.onclicklistener

;import

android.widget.button

;import

android.widget.textview

;import

android.widget.toast

;public

class main extends activity

onclicklistener bt1lis=

new onclicklistener()}

; onclicklistener bt2lis=

new onclicklistener()}

;public

void showtoast(

)}

下面是toast.xml的內容:

123

4567

891011

1213

1415

16

<?xml 

version="1.0"

encoding="utf-8"

?>

xmlns:android=""

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

>

android:src="@drawable/toast"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

/>

android:id="@+id/tv1"

android:text=""

android:layout_width="wrap_content"

android:layout_height="wrap_content"

/>

>

Toast實現資訊通知

toast提醒方式可以將一些短小的資訊通知給使用者,這些資訊一段時間後會自動消失,並且不占用任何螢幕空間 主要方法 maketext 建立乙個toast物件,裡面傳入3個引數 第乙個是context為toast要求的上下文,第二個引數是toast顯示的文字內容,第三個引數指定toast顯示時間的長短...

Toast 通知(Windows 應用商店應用)

msdn 有關 toast 文件 win8 的 toast 通知和 wp 的類似。win 8 的 toast 是顯示在螢幕右上角,可以有文字,也可以加上。系統的通知同時做多顯示三個,如果多餘三個,就會把多餘的通知放到系統佇列中,然後各個 toast 通知依次顯示固定時間。在 windows.ui.n...

Toast 在通知欄關閉時不顯示

toast 在應用關閉通知顯示時,某些手機上會不在顯示toast 原因簡單的說就是toast使用了通知管理器inotificationmanager類,而此類因為禁止了通知欄許可權而不顯示toast 有興趣的可以追下原始碼 重點說下3種解決方法把 var check op no throw stri...