[英]Centering Toast Message in Android
好的,我覺得我已經嘗試了所有可能的配置,但我似乎無法在 Android 應用程序的屏幕中央顯示我的 Toast 消息。 它一直顯示在屏幕底部附近的默認 position 中。
這是我目前正在使用的代碼,但是我再次嘗試了很多不同的配置。 有任何想法嗎?
Toast toast = Toast.makeText(this,"Please Set a Profile", Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER_VERTICAL, 0, 0);
toast.show();
setGravity
適用於R
以下的所有版本。 它已從R
中停產。 在文檔中檢查這一點。
https://developer.android.com/reference/android/widget/Toast#setGravity(int,%20int,%20int)
警告:從 Android Build.VERSION_CODES#R 開始,對於面向 API 級別 Build.VERSION_CODES#R 或更高級別的應用程序,此方法在文本 toasts 上調用時是無操作的。
因此,您要么針對較低版本,要么可以找到其他選項,例如創建行為類似於 toast 的自定義視圖。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.