我認爲這款手機使用了layout-hdpi文件,但這看起來並不正確,主要是因爲它的尺寸(540 x 960)不是我以前看到的(480 x 800)layout-hdpi手機。那麼實際使用的佈局文件是什麼?另外,如果是layout-hdpi手機,我該如何拉伸一個寬度爲480到540的圖標?我是否會以編程方式測試手機的尺寸,然後展開drawable-hdpi文件以適應各種設備尺寸?我看着at this link,但他們從未指定使用過什麼樣的佈局文件。HTC Evo 3d使用的是什麼Android佈局文件?
2
A
回答
2
是的,HTC Evo 3d使用drawable-hdpi圖像。您應該也必須放置佈局文件。將相同的文件放入layout-hdpi。
現在創建分辨率爲540 X 960的模擬器。並測試其中的應用程序。正常的hdpi和HTC Evo屏幕分辨率之間應該有微小的差異。手動測試它。
我在幾天前遇到同樣的麻煩。我所做的是:我將在運行時檢查分屏大小的分辨率。如果分辨率與HTC Evo 3d相比,那麼它將在運行時設置適合HTC屏幕分辨率的所有圖像的高度和寬度。
這是我發現到今天爲HTC Evo 3d製作應用程序的最佳解決方案。
對於在運行時檢查解決您可以使用此:
Display display = getWindowManager().getDefaultDisplay();
DisplayMetrics dm = new DisplayMetrics();
display.getMetrics(dm);
int width = display.getWidth();
int height = display.getHeight();
if((height==960) && (width == 540)){
// Do change the Image Height or Width or position
}
享受。 :)
相關問題
- 1. HTC Evo 3D預覽
- 2. Android:HTC EVO 3d的佈局問題
- 3. 如何使用SDK for HTC EVO 3D?
- 4. HTC EVO 3D深度圖
- 5. 強制HTC Evo 3D中的Android媒體播放器顯示3D
- 6. 來自HTC Evo的MPO圖片3D
- 7. HTC EVO 3D並不在Eclipse認可/ AndroidStudio
- 8. HTC Evo 4g LTE AVD設置
- 9. 什麼是Visual Studio中的HTC文件?
- 10. 如何禁用HTC EVO(超音速)AGC?
- 11. 在亞行找不到HTC Evo 4G LTE
- 12. 的Android什麼網格佈局使用
- 13. 什麼佈局,使用產生的Android
- 14. 三星Galaxy S3和HTC Sensation使用錯誤的佈局文件
- 15. 佈局HTC感覺
- 16. 什麼是最好的佈局使用?
- 17. ContentResolver.query爲HTC EVO 4G LTE引發異常
- 18. 什麼是所有根佈局Android中的父佈局
- 19. 在android佈局什麼是layout_height =「0dip」
- 20. reset_password_instructions.html.erb使用什麼佈局
- 21. 什麼是我們用於邊界半徑的htc文件
- 22. 什麼是3D DICOM文件和差異3D和2D DICOM文件
- 23. Android佈局文件
- 24. 佈局Galaxy S2和HTC Sensation
- 25. Android的Eclipse ADT設備配置EVO 4G 4.3「佈局
- 26. 是否可以直接在HTC Evo手機上創建Android應用程序?
- 27. Android - 佈局上下文的含義是什麼?
- 28. Android中三列表組件的標準佈局是什麼?
- 29. Android佈局文件夾:佈局,佈局端口,佈局區域
- 30. Android手機上Android Market應用程序中使用的佈局是什麼?
請參閱代碼更新以檢查顯示。 – 2012-04-25 04:36:37
好的呼叫先生,這是指定確切配置屬性的好方法。 – 2012-05-01 18:23:08
@ thomas.cloud:謝謝先生。所以你可以放棄它。如果它對你有幫助。 – 2012-05-02 04:20:15