Tag: android screen

将Android手机应用程序locking为肖像模式

有人能告诉我如何locking我的应用程序肖像模式? 这是清单文件中的简单configuration吗?

支持多种屏幕尺寸 – Android

我将在Android中开发新的应用程序。 此应用程序只能在肖像(即使是平板电脑)。 另外UI和布局devise应该在手机和平​​板电脑上类似。 我们不能改变平板电脑的布局devise,因为它有很大的使用面积。 我们必须拉伸所有的图像来匹配手机。 我们可以使用九个补丁。 但我有点混淆在多个drawable中使用图像。 根据我的分析(可能是错误的:))屏幕分为密度和大小。 我们可以使用3:4:6:8的缩放比例。 但是这个比例是以密度为基础的。 但在我的情况下,我不得不延长整个用户界面来填充平板电脑屏幕。 那么可以用于这种可以支持多种设备的应用程序的可绘图是什么。 而我们必须devise的屏幕尺寸是多less? 而这个应用程序需要近100个布局。 所以我打算保持单一的布局,并使用每个布局的重量来devise布局,而不是使用尺寸。 另外,如果我使用多个APK来支持不同的屏幕尺寸,那么可以使用哪些绘图工具来支持1.小和正常2.大3. Xlarge

Android DisplayMetrics在ICS上以像素为单位返回不正确的屏幕大小

我试过这个…. DisplayMetrics metrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metrics); int fullscreenheight = metrics.heightPixels; int fullscreenwidth = metrics.widthPixels; 和…. Display display = getWindowManager().getDefaultDisplay(); Point size = new Point(); display.getSize(size); int width = size.x; int height = size.y; Gnex的显示器是720×1280。 宽度/高度的返回结果(取决于当然的方向)从来不是1280.我认为这可能与冰淇淋三明治中的屏幕导航栏有关,所以我隐藏: getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION); …然后启动一个连续logging屏幕尺寸高度/宽度的线程。 即使在ICS导航栏完全消失后……屏幕尺寸也不会报告1280值。 我会得到这样的数字: width = 720 height = 1184 如何在ICS中获得真正的设备屏幕分辨率? 我需要这个值的原因是因为我的应用程序正在播放video,并且当设备处于横向方向时,我希望video占据整个屏幕。 现在我知道你在想什么,为什么不给video视图的高度/宽度值“match_parent”呢? 原因是因为我的video有多个长宽比,我希望能够根据屏幕的整个宽度来计算正确的video大小。