【问题标题】:android: how to find out non touch sensitive padding of deviceandroid:如何找出设备的非触摸敏感填充
【发布时间】:2011-10-08 16:05:07
【问题描述】:

对于绘图应用程序,我必须确保画布不大于屏幕的可触摸区域,否则我会在画布上有一个填充,用户无法在上面绘制。

我猜在我的 Galaxy S 上大约是 10 像素。 有没有办法找出非触控像素的确切数量?

【问题讨论】:

    标签: android touch screen device


    【解决方案1】:

    对不起,那没有任何意义。我认为可能组件不够好,但android中的屏幕必须具有触摸所有窗口位置的能力。

    如果你有原因,而制作人犯了那个可怕的错误,程序认为你没有整个可触摸的区域,你会对做得好的制作人造成坏事。

    无论如何,如果您考虑用户的可用性,请不要使用像素,使用 dip 。

    【讨论】:

    • 我听说这是有目的的设计(来自 iOS 开发人员):如果可触摸区域会伸到屏幕的边缘,那么当你拿着设备时,你会不小心触摸到这些区域你的手。这可能不适用于所有设备,但至少对于一些大屏幕设备(如 iphone、galaxy s、...)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多