针对该问题补充说明:
一个HVGA(320x480)的设备上,在AndroidManifest.xml文件中对某一个界面(Activity)A强制横屏,那么此时在该界面弹出的Toast应该是如下的位置:
________________________________________
| |
| |
| |
| |
| ——————————— |
| |强制横屏显示的Toast | |
| ——————————— |
|_______________________________________|
如果我现在需要在该状态下,将设备顺时针旋转90,到竖屏状态,想将该Toast显示的样式修改为如下: ___________________________
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| ----------------------------- |
| |强制横屏显示的Toast| |
| ----------------------------- |
|___________________________|
有人遇到过类似的问题吗?目前的有两种实现方式:
方式一:
重写Toast显示的xml文件,将LinearLayout旋转-90度; 问题:只能显示一部分
方式二:
重写Toast显示的xml文件,将显示文字的TextView按照Path绘制; 问题:无法正常换行,即英文字符会被截断显示;有没有大侠/牛人/高手/大师/教授/学者/专家/骨灰级人物关注下该问题。谢谢先
一个HVGA(320x480)的设备上,在AndroidManifest.xml文件中对某一个界面(Activity)A强制横屏,那么此时在该界面弹出的Toast应该是如下的位置:
________________________________________
| |
| |
| |
| |
| ——————————— |
| |强制横屏显示的Toast | |
| ——————————— |
|_______________________________________|
如果我现在需要在该状态下,将设备顺时针旋转90,到竖屏状态,想将该Toast显示的样式修改为如下: ___________________________
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| ----------------------------- |
| |强制横屏显示的Toast| |
| ----------------------------- |
|___________________________|
有人遇到过类似的问题吗?目前的有两种实现方式:
方式一:
重写Toast显示的xml文件,将LinearLayout旋转-90度; 问题:只能显示一部分
方式二:
重写Toast显示的xml文件,将显示文字的TextView按照Path绘制; 问题:无法正常换行,即英文字符会被截断显示;有没有大侠/牛人/高手/大师/教授/学者/专家/骨灰级人物关注下该问题。谢谢先
解决方案 »
- setPositiveButton()和setNegativeButton的用法
- java.lang.IllegalStateException: The specified child already has a parent. You m
- 如何让预置进系统的apk在运行后其进程能不被杀死
- 急求Android2.0游戏开发宝典
- androidpn可以推送图片消息吗
- 程序报错,求高人。
- android fragment界面的添加
- android怎么截取一段视频
- Viewpager + ViewPageIndictor 出现tab加载数据不搭配
- android studio 创建虚拟机出现这个错误怎么回事?
- Bionic Libc中close(fd)函数的实现位置
- android out of memory for surface
非常感谢你的关注和解答。其实无论是用Dialog还是PopupWindow都会有跟Toast显示一样有方向的问题存在。