當鍵盤在屏幕上時,可以在鍵盤上方顯示Toast消息而不是顯示在屏幕上?在鍵盤上方顯示吐司
2
A
回答
5
定位你的麪包
標準Toast通知顯示在靠近屏幕, 水平居中的底部。您可以使用
setGravity(int, int, int)
方法更改此位置。這接受三個參數:一個Gravity
常量,一個x-position
偏移量和一個y-position
偏移量。例如,如果你決定敬酒應該出現在 左上角,你可以這樣設置重力:
toast.setGravity(Gravity.TOP|Gravity.LEFT, 0, 0);
如果您想促使這個姿勢要正確,增加第二個參數的值爲 。爲了減小它,增加最後一個參數 的值。
+6
剽竊直接從[這裏](http://stackoverflow.com/a/2507069/916299) –
+0
嘿,你失去代表合法downvotes代表?我只是低估了這個剽竊的答案,失去了1個代表... –
6
您可以通過以下代碼更改烤麪包位置。
Toast toast= Toast.makeText(getApplicationContext(),
"Your string here", Toast.LENGTH_SHORT);
toast.setGravity(Gravity.TOP|Gravity.CENTER_HORIZONTAL, 0, 0);
toast.show();
3
相關問題
- 1. 吐司不顯示
- 2. 吐司不顯示
- 3. 吐司無法顯示
- 4. Android如何顯示吐司?
- 5. 吐司沒有顯示
- 6. 無法顯示吐司
- 7. 顯示java.lang.NullPointerException展出吐司
- 8. 在按鈕上方顯示鍵盤
- 9. 在工具欄上方顯示鍵盤?
- 10. 在鍵盤上方顯示Android SnackBar?
- 11. 在工具欄上方顯示鍵盤?
- 12. 在當前服務中顯示吐司
- 13. 吐司不在asynctask中顯示
- 14. 字符串不顯示在android吐司
- 15. 吐司沒有在catch catch中顯示
- 16. 在任何情況下顯示吐司
- 17. Enter鍵顯示吐司文本在編輯文本上不起作用
- 18. 顯示的UITextField鍵盤上方
- 19. UITabBar上方的顯示鍵盤
- 20. 如何顯示數組中的吐司
- 21. 計劃的吐司顯示多次
- 22. 微調烤箱吐司不顯示
- 23. 吐司不是用genymotion模擬顯示
- 24. 需要顯示吐司後點擊
- 25. 無法顯示吐司從onItemClick()
- 26. 單擊列表後的顯示吐司
- 27. ActionbarSherlock:長按操作項顯示吐司?
- 28. 將當前地址顯示爲吐司
- 29. GPS位置不顯示吐司
- 30. 四個活動不顯示吐司
的可能的複製[如何在Android中更改Toast的位置?](http://stackoverflow.com/questions/2506876/how-to-change-position-of-toast-in-android) –