【问题标题】:Android - Draw rectangles on a picture resolution independentAndroid - 在独立的图片分辨率上绘制矩形
【发布时间】:2012-03-20 19:36:22
【问题描述】:

我目前正在开发适用于平板电脑 (3.1) 的 Android 应用程序,我将位图加载到我的布局中,该位图是一个平面图,用户可以在其上绘制矩形(使用画布动态),这应该代表不同的房间。我将房间的坐标保存在 mysql 数据库中,每次用户查看此活动时,我都会加载数据库的坐标并在图片上绘制房间。这适用于 Galaxy Tab 10.1 (1280x800)。但我的问题是,我如何设法在任何平板电脑上的图片上完全相同的位置显示矩形。 (不管它有什么分辨率)

提前致谢!

【问题讨论】:

    标签: android resolution


    【解决方案1】:

    您可以将矩形绘制到位图的临时副本上,而不是在画布上绘制矩形,然后显示该副本而不是原始副本。

    这样,您将始终使用图像坐标,而不是屏幕坐标。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-13
      • 2011-06-27
      • 1970-01-01
      • 1970-01-01
      • 2010-09-22
      • 1970-01-01
      相关资源
      最近更新 更多