肖像我有5个图标。第一行有4个图标,第二行有1个图标。但在风景中,第五个图标必须适合第一行。如何解决这个问题?如何根据方向更改屏幕布局?
3
A
回答
6
使用不同的布局文件纵向和横向位置。 使用layout-land
作为景观位置。当方向改变时,Android会自动选择您的横向布局。
+0
如果你的处理configChanges自己,你会怎么做? – jfisk 2011-08-23 02:47:04
3
对于这款U采取一个线性布局,并在该设置多少个图标,再花费一个线性布局,并为that.This图标是一种方式,另一种方式是创建一个文件夹名称作为layout-land,并在其中添加该布局文件(主要的.xml),并安排在这个任何你想要的内容中。当设备方向改变时,Layout-land会自动获取该文件。
布局-----肖像
布局,土地-------景观
1
应用中的OnCreate()的代码mwthod
if(this.getResources().getConfiguration().orientation ==Configuration.ORIENTATION_PORTRAIT)
{
// do code here to arrange the layout as for portrait mode
}
else
{
// do code here to arrange the layout as for Landscape mode
}
与方向的变化,每次将其称为再生成视图accrodingly
0
利用布局,土地,不要使用Android:configChanges =”定位“在您的清单。
相关问题
- 1. 根据屏幕尺寸更改布局
- 2. 屏幕方向更改
- 3. ANDROID屏幕方向更改
- 4. Android - 更改屏幕方向
- 5. 根据屏幕高度设置布局
- 6. 如何根据屏幕大小更改角度js中的弹窗布局?
- 7. 如何在布局/绘图发生之前更改屏幕方向?
- 8. 从屏幕方向的独立布局
- 9. 根据布局更改ContextMenu
- 10. 更改首选项屏幕的布局
- 11. 更改Eclipse布局方向
- 12. 更改方向时更改Xml布局
- 13. Android布局 - 如何根据屏幕尺寸创建动态桌面布局?
- 14. CSS:如何根据不同尺寸设置屏幕布局
- 15. 根据屏幕大小更改md-grid-list的布局或cols值
- 16. 如何根据Android中不同的屏幕大小来改变布局大小?
- 17. 根据屏幕尺寸更改CSS
- 18. 根据屏幕尺寸更改图像
- 19. 根据屏幕尺寸更改功能
- 20. 如何通过更改TextViews重新布局来避免屏幕?
- 21. 响应Adsense广告调整屏幕方向更改(同时使用Bootstrap布局)
- 22. AutoCompleteTextView处理屏幕方向更改
- 23. 屏幕方向更改的意图
- 24. 更改屏幕方向问题:onCreate
- 25. Android:onRetainNonConfigurationInstance未调用屏幕方向更改
- 26. 运行期间更改屏幕方向
- 27. 黑莓屏幕方向更改
- 28. 屏幕方向更改通知
- 29. 更改Android主屏幕方向?
- 30. YouTubePlayerFragment黑色方向更改屏幕
你安排在任何网格布局图标? – Pinki 2011-02-07 11:38:20