2015-03-02 108 views
0

你好我正在做一個應用程序在Android需要瞄準8英寸的平板電腦。我可以使用權重總和按比例排列我的佈局,但在一些佈局中,我有一個超過imageview的按鈕(在Relativelayout中)。現在,當imageview展開時,佈局會變形。所以請給我一個針對8英寸平板電腦的方法。閱讀所有其他問題,我可以看到sw-600dp,但這是7英寸,所以如何做8英寸的平板電腦。另外什麼是8英寸平板電腦的分辨率。如何使8英寸平板電腦的佈局

謝謝。 Plz的幫助。

回答

2

sw720dp會爲你做它。由於8英寸平板電腦位於sw720桶中。

+0

我正在爲8英寸設備中的佈局獲取Resources $ NotFoundException。我在sw720存儲桶中擁有相同的佈局。你可以幫幫我嗎 ? – 2017-10-31 05:06:56

7

更多超過12英寸x 800分辨率的8.0英寸平板電腦。如果你真的想知道你的具體8.0英寸平板電腦的精確的分辨率,然後簡單地可以使用下面的代碼

得到,如果你想在像素可以使用的getSize顯示屏尺寸:

Display display = getWindowManager().getDefaultDisplay(); 
Point size = new Point(); 
display.getSize(size); 
int width = size.x; 
int height = size.y; 

這方法是在Android的API 13推出,所以如果你想獲得先前的API顯示的指標使用:

DisplayMetrics displaymetrics = new DisplayMetrics(); 
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics); 
int height = displaymetrics.heightPixels; 
int wwidth = displaymetrics.widthPixels; 

在Android上,你可以在指定資源的最小寬度。例子:

layout-sw600dp/ < that's a 7" like the Nexus 7 
layout-sw720dp/ < that's a 10" like the Nexus 10 

因此,所有你需要做的是找出什麼在DP最小寬度爲8英寸(大概的東西約660dp),併爲它創建的資源文件夾。

請參閱此鏈接。在這裏,他們詳細解釋有關屏支持

http://developer.samsung.com/technical-doc/view.do;jsessionid=P0nhJ0Jh1VJhPQklhN1G1vJYrH5JWH2PYnv5RsP5pWfSxY86fgpb!361558248?v=T000000126

+0

那麼解決方法是什麼。如何使佈局與此分辨率兼容? – Hulk 2015-03-02 06:41:47

+0

謝謝。如果它有效,會試試這個。 – Hulk 2015-03-02 06:55:26

+0

@Manpreet基於dw您需要爲8.0平板電腦創建相應的文件夾。所以你的問題是幫助我在屏幕支持上工作。我會檢查你並嘗試給出一個最佳的解決方案。高興地幫助你 – 2015-03-02 06:59:25

相關問題