当键盘在屏幕上时,可以在键盘上方显示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) –