国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

活動中的Toast

2019-11-09 15:53:38
字體:
來源:轉載
供稿:網友

本人小白,大學期間,打算開始自學Android,準備用博客寫下所學所得,希望有所收獲,望大家互相幫助

Toast是android系統提供的一種非常好的提醒方式,程序中可以使用它將一些短小的信息通知給用戶,這些信息會在一段時間后自動消失,并且不會占用任何屏幕空間。

模擬點擊一個按鈕時彈出一個Toast

先布局一個按鈕,然后在java代碼里的onCreate()面添加代碼:

public void onCreat(Bundle savedInstanceState){

super.onCreat(savedInstanceState);

setContentView(R.layout.first_layout);

Button button1 = (Button) findViewById(R.id.button_1);

buton1.setOnClickListener(new View.OnClivkListener(){

public void onClick(View v){

Toast.makeText(FirstActivity.this, "You clicked Button 1",Toast.LENGTH_SHORT).show();

         }

   });

}

在活動中,可以通過findViewById()方法獲取到在布局文件中定義的元素,這里我們傳入R.id.button_1,來得到按鈕的實例,這個值是在first_layout.xml文件中通過android:id屬性指定的。

findViewById()方法返回的是一個View對象,我們需要向下轉型將它轉成Button對象。

得到按鈕的實例之后,我們通過調用setOnClickListener()方法為按鈕注冊一個監聽器,點擊按鈕時就會執行監聽器中的onClick()方法。

Toast的用法:通過靜態方法makeText()創建一個Toast對象,然后調用show()將Toast顯示出來就可以了。

注意:makeText()方法需要傳入3個參數:第一個參數是Context,也就是Toas要求的上下文,由于活動本身就是一個Context對象,因此這里直接傳入FirstActivity.this即可。

第二個參數樹Toast顯示的文本內容。

但三個參數樹Toast顯示的時長,有兩個內置常量可以選擇Toast.LENGTH_SHORT和Toast.LLENGTH_LONG


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南丰县| 保山市| 赤水市| 哈尔滨市| 鄱阳县| 文成县| 郎溪县| 武胜县| 姜堰市| 喜德县| 论坛| 葫芦岛市| 平昌县| 洛宁县| 竹山县| 溆浦县| 彭泽县| 金平| 岗巴县| 二连浩特市| 阳高县| 攀枝花市| 新竹县| 开化县| 工布江达县| 临武县| 北流市| 石嘴山市| 大港区| 贵德县| 保山市| 齐河县| 平陆县| 白银市| 车险| 成武县| 五莲县| 佛坪县| 文安县| 滕州市| 新建县|