2014-02-27 54 views
0

我有一個圖像顯示在瀏覽器和Android應用程序。當用戶點擊瀏覽器中的圖像時,android應用程序將以「英寸」的形式獲得點擊的位置。 左0.002,頂0.0.52如何將英寸值轉換爲有效的dpi

任何幫助如何將接收到的「英寸」轉換爲我的Android應用程序的有效值?

我得到了一個建議,對於iPhone 96來說,它是從Android上不能運行的。

Android:圖像縮放類型是矩陣。

回答

0

可以使用

https://developer.android.com/reference/android/util/TypedValue.html

所以轉換各種值類型,如果你想英寸轉換爲像素,這樣你就可以使用像素位置/在屏幕上繪製的東西,嘗試這樣的somethig:

Resources r = context.getResources(); 
float px = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_IN, 0.002, r.getDisplayMetrics()); 
+0

什麼值我應該在我的維文件夾r.getDisplayMetrics()給我值 – harshal

+0

不知道如果我理解你的問題。基本上你不需要添加任何東西。 – pelotasplus

+0

好吧,所以你打算使用默認的顯示指標值,將嘗試和更新。 – harshal

相關問題