使用Toast(android中的一種提醒方式) & 建立監聽 --4
阿新 • • 發佈:2019-02-07
Button button1 = (Button)findViewById(R.id.button1);
button1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Toast.makeText(FristActivity.this, "You clicked Button1" ,
Toast.LENGTH_SHORT).show();
}
});
通過呼叫findViewById() 獲取佈局中的元素,該方法返回一個view 物件,所以需要轉型為Button
通過呼叫setOnClickListener()方法為按鈕註冊監聽器,點選按鈕會執行監聽器中的onClick()方法,因此,彈出toast的功能要在onClick()方法裡面編寫。
通過呼叫Toast 中的makeText()建立一個Toast物件,然後呼叫show()將Toast顯示出來。MakeText()需傳入三個引數,第一個引數為Context,也就是Toast要求的上下文,這裡直接傳入FristActivity.this 即可,第二個引數為Toast顯示的文字內容。第三個引數為Toast顯示的時長(內建兩個常量:Toast.LENGTH_SHORT、Toast. LENGTH_LONG)