android-screen

    1热度

    3回答

    我知道我们应该为我们的资源使用配置限定符。我们应该根据屏幕密度(ldpi,mdpi,hdpi等)放置位图...我的问题是我们应该使用相同的drawables不同的屏幕尺寸。假设一个设备是3英寸(正常屏幕尺寸),另一个是5英寸(大尺寸),但都是MDPI,所以将drawable放在drawable-mdpi文件夹中还是应该使用drawable-mdpi和可绘制的大mdpi文件夹分别为

    2热度

    2回答

    我现在在画布上画点,可以放大或缩小。 据我所知,绘图功能canvas.drawCircle()接受了画布坐标系中的坐标。此外,当画布放大时,坐标保持不变。 E.g.之前您在画布坐标系中画一个点(50, 50),然后放大画布,画布中点的坐标仍然为(50, 50)。但显然,这个点已经被移动了w.r.t.屏幕。 当画布放大时,点应该保持在屏幕上的相同位置。 * 即点移动之后w.r.t.到屏幕上,我想把它

    6热度

    2回答

    我发现Canvas坐标系的单位与屏幕坐标系的单位不同。 例如在我的情况如下: 对于一个特定的点,它的屏幕上的坐标从ImageView.getX()和ImageView.getY()获得是(336, 578)。 然后通过反复试验,我画在画布上的点,使得这个点正好落在相同的位置的ImageView的。我打电话给canvas.drawCircle(330, 440, radius, paint);来达到

    0热度

    1回答

    众所周知,drawCircle(x, y, radius, paint);需要画布坐标,这可能与屏幕坐标不同。 因此,如果我只是想在屏幕上的某个特定点上绘制某些东西,那么该怎么做? 我在问这是因为画布可能会移动甚至缩放,但我不希望我的圆圈移动。我希望它保持在屏幕上的特定点。 Here是drawCircle()方法的描述。

    5热度

    1回答

    该应用程序的要求是它应该适用于所有设备。为了支持这一点,我有 以下布局defs- layout/ layout-land/ layout-sw400dp-port/ layout-sw400dp-land/ layout-sw600dp-port/ layout-sw600dp-land/ layout-sw7200dp-port/ layout-sw7200dp-land/ 其

    1热度

    2回答

    我开发了一个应用程序,并且需要具有该应用程序的屏幕截图。我可以使用Eclipse中的devices/capture截图来实现此目的。但是,这给出了屏幕内的内容。我希望我可以发布或使用它的网站的移动背景的屏幕截图。 有没有办法做到这一点?

    3热度

    1回答

    所以我有这段代码可以在根源设备上的任何屏幕截图,但似乎没有工作! 我的设备有2.3.7 android版本,我不知道在这方面我可以使用screencap。 如果我可以使用它,我必须下载任何c或cpp文件吗? Process sh = Runtime.getRuntime().exec("su", null,null); OutputStream os = sh.getOutputStream()

    7热度

    2回答

    我有一个显示我公司数据的片段应用程序。我想在屏幕上以页面方向动态改变我的布局,但我还没有找到。 如果有人得到了解决,在此先感谢

    1热度

    1回答

    如何识别具有高清屏幕的设备,如华硕HD? 我做了一些研究,并找到一些参数,我试图计算。 其中第一个信息来自GSM竞技场(大小和ppi)以及从设备收集的DisplayMetrics通过getDisplay()。getDisplayMetrics(); Asus HD - 1920 x 1200 pixels, 10.1 inches (~224 ppi pixel density) - Displa

    0热度

    2回答

    是否有可能在一个服务(即不是在一个活动),以得到屏幕的工作区,即其高度减去顶部和软键空间状态栏高度(“后退”,“家”等)在底部?