當前位置:首頁 » 安卓系統 » android的toast

android的toast

發布時間: 2025-01-21 17:41:28

① Android開發,彈出提示框「Toast」是什麼問題

Android開發,彈出提示框「Toast」是因為輸入了下面這句操作命令:

Toast.makeText(getApplicationContext(),"你的提示內容",Toast.LENGTH_SHORT).show();

Android開發操作如下:

先導入:

import android.widget.Toast;

關鍵代碼:

Toast.makeText(getApplicationContext(),"提示內容",Toast.LENGTH_SHORT).show();

例子:

在一個activity中,只有一個button,單擊這個button彈出「單擊完成」提示框。

提示:

只需在onCreante方法中添加button的單擊事件

完整代碼:

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_toast1);

//設置button的單擊事件

findViewById(R.id.btnToast).setOnClickListener(new View.OnClickListener() {

public void onClick(View arg0) {

//彈出提示框

Toast.makeText(getApplicationContext(),"單擊完成",Toast.LENGTH_SHORT).show();

}

});

}

② 如何在Android開發中熟練使用五種Toast的特效

Toast是Android中用來顯示顯示信息的一種機制,和Dialog不一樣的是,Toast是沒有焦點的,而且Toast顯示的時間有限,過一定的時間就會自動消失。默認效果,代碼為:
Toast.makeText(getApplicationContext(), "默認Toast樣式", Toast.LENGTH_SHORT).show();
自定義顯示位置效果,代碼為:
toast = Toast.makeText(getApplicationContext(), "自定義位置Toast", Toast.LENGTH_LONG); toast.setGravity(Gravity.CENTER, 0, 0); toast.show();
帶圖片效果,代碼為:
toast = Toast.makeText(getApplicationContext(), "帶圖片的Toast", Toast.LENGTH_LONG); toast.setGravity(Gravity.CENTER, 0, 0); LinearLayout toastView = (LinearLayout) toast.getView(); ImageView imageCodeProject = new ImageView(getApplicationContext()); imageCodeProject.setImageResource(R.drawable.icon); toastView.addView(imageCodeProject, 0); toast.show();
完全自定義效果,代碼為:
LayoutInflater inflater = getLayoutInflater(); View layout = inflater.inflate(R.layout.custom, (ViewGroup) findViewById(R.id.llToast)); ImageView image = (ImageView) layout .findViewById(R.id.tvImageToast); image.setImageResource(R.drawable.icon); TextView title = (TextView) layout.findViewById(R.id.tvTitleToast); title.setText("Attention"); TextView text = (TextView) layout.findViewById(R.id.tvTextToast); text.setText("完全自定義Toast"); toast = new Toast(getApplicationContext()); toast.setGravity(Gravity.RIGHT | Gravity.TOP, 12, 40); toast.setDuration(Toast.LENGTH_LONG); toast.setView(layout); toast.show();
其他線程,代碼為:
new Thread(new Runnable() { public void run() { showToast(); } }).start();

熱點內容
楚留香掛機腳本 發布:2025-01-21 21:25:57 瀏覽:621
java的jms 發布:2025-01-21 21:22:45 瀏覽:692
上傳綁定事件 發布:2025-01-21 21:21:03 瀏覽:490
無法訪問已釋放的對象 發布:2025-01-21 21:13:50 瀏覽:967
android比ios 發布:2025-01-21 21:06:05 瀏覽:180
電腦mc連接伺服器秒退 發布:2025-01-21 21:05:16 瀏覽:533
我的世界寶可夢伺服器在哪找 發布:2025-01-21 21:00:06 瀏覽:436
pythonhtml解析器 發布:2025-01-21 20:43:03 瀏覽:458
如何設置多一個伺服器 發布:2025-01-21 20:41:24 瀏覽:798
為何拼多多圖標拖不進文件夾 發布:2025-01-21 20:41:19 瀏覽:324