这是我在Stack上的第一个问题,因此对不起我的英语不好。 我正在Android应用程序中,我必须设计基于ui(没有xml ui或布局)我到目前为止做了什么是我已经创建了不同的类,为不同的控制像按钮我有一个自定义按钮类,其中我有我自己的方法来创建按钮。现在问题来处理宽度和高度和任何UI控制在不同屏幕尺寸上的位置。任何机构可以帮助我如何做到这一点。 我已经创建了方法来检测什么类型的屏幕及其高度和宽度,但仍然没有成功。 请帮助。 在此先感谢。创建多个屏幕分辨率Android的代码基础用户界面
0
A
回答
0
您可以在活动覆盖onConfigurationChange处理方向变化:
public void onConfigurationChanged (Configuration newConfig){
int orientation_default = newConfig.orientation;
switch (orientation_default) {
case Configuration.ORIENTATION_PORTRAIT: {
//change your layout according to orientation
break;
}
case Configuration.ORIENTATION_LANDSCAPE: {
//change your layout according to orientation
break;
}
}
它是一个解决方案,但如果你要开发在Android越来越多,你真的应该考虑使用XML布局构建UI,它更容易处理配置更改,因为它已完成。
希望可以帮到
+0
再次感谢@Guian,但我已经处理组件以在配置更改上进行调整,但我必须在所有屏幕分辨率上对其进行调整,并且我的要求是使用代码在运行时创建所有布局 – bee81 2013-03-17 15:32:17
相关问题
- 1. Android的屏幕分辨率
- 2. Android的屏幕分辨率
- 3. android屏幕分辨率
- 4. Android屏幕分辨率
- 5. 屏幕分辨率Java代码
- 6. 代码,根据屏幕分辨率
- 7. Android扩展多分辨率屏幕
- 8. Kindle:更改屏幕边界/分辨率
- 9. 屏幕分辨率
- 10. 屏幕分辨率
- 11. 屏幕分辨率
- 12. 屏幕分辨率
- 13. 屏幕分辨率
- 14. 屏幕分辨率
- 15. 测试多个屏幕分辨率
- 16. 多个屏幕/分辨率/图像
- 17. 检查多个屏幕分辨率
- 18. Android应用屏幕分辨率问题
- 19. iPhone模拟器屏幕分辨率vs iPhone屏幕分辨率
- 20. Android多屏分辨率
- 21. Android - 如何创建依赖于屏幕分辨率的主题?
- 22. 为Android开发高分辨率屏幕,但支持低分辨率屏幕
- 23. Android平台的屏幕分辨率
- 24. Android的屏幕分辨率团结
- 25. C++的屏幕分辨率
- 26. 如何使界面兼容不同的屏幕分辨率
- 27. 关于用户界面分辨率
- 28. 如何在Asp.NET(vb)中创建多屏幕分辨率网站?
- 29. 为多种屏幕分辨率创建图像
- 30. Unity3D在Android中的多个分辨率的初始屏幕
你有一个工作布局与你的自定义组件,并寻找一种方法来处理方向来改变这种布局? – Guian 2013-03-17 14:59:16
@Guian我有我的自定义组件工作布局,是的,我想要一个更好的方式来处理布局和方向变化的组件,以及不同的屏幕分辨率,如移动以及标签版本屏幕。 – bee81 2013-03-17 15:29:10