2014-03-05 60 views
2

我已經開發了我與繪製對象/華電國際(480x720px)3.7英寸的Galaxy S2應用程序現在我想和3.5英寸的屏幕320x480像素的設計它Micromax的A54如何設計一個3.5英寸和3.7英寸屏幕的Android應用程序?

都正常的屏幕尺寸,但它們的密度是不同的我已經提到這些教程

但仍然我堅持有沒有其他方式做像直接通過編碼或我錯了請幫助我嗎?

+0

顯示您的Android佈局XML請 – Raptor

+0

根據設備上的高度或寬度創建佈局。他們屬於相同的密度,然後解決這個問題。 –

+0

見這 - http://stackoverflow.com/questions/21274692/font-size-of-text –

回答

0

我只需要一個XML和Java類設置我的佈局,像這樣的

int widthPixels,density,widthDp,scaleFactor ; 
density= getResources().getDisplayMetrics().densityDpi; 

    widthPixels = metrics.widthPixels; 
    scaleFactor = metrics.density; 
    widthDp = widthPixels/scaleFactor; 

現在我已經全部濃度寬度高度現在我在我的XML設置像

if(widthDp==600) 
       { 
        imageWidth = 45; 
        imgHeight = 45; 
        margin = 11; 
       } 
       else if (widthDp==720) 
       { 

       } 
       else if(density==DisplayMetrics.DENSITY_XHIGH) 
       { 
        imageWidth = 60; 
        imgHeight = 60; 
        margin = 17; 
       } 
       else if(density==DisplayMetrics.DENSITY_LOW) 
       { 
        imageWidth = 30; 
        imgHeight = 30; 
        margin = 9; 
       } 
       else if(density==DisplayMetrics.DENSITY_MEDIUM) 
       { 
        imageWidth = 40; 
        imgHeight = 40; 
        margin = 10; 
       } 
       else 
       { 
        imageWidth = 60; 
        imgHeight = 60; 
        margin = 13; 
       } 

ü也可以設置你想要設置或採取在你的xml的所有變量在這裏我只有服裝的高度,寬度和邊距
祝你好運花花公子

+0

嘿巴努•。它在幹什麼怎麼我沒有得到任何這樣的技術的開發商網站和視頻教程的賴特韋既.. – Abhi

+0

ABHI開發商讓他/她自己的技術,其他明智的將是一個公正的複製粘貼我使這個我自己和設置12點不同的佈局與此只是嘗試花花公子它很容易和開發商網站只是提到U將如何得到任何暴民設備樂施會的密度和I應用該技術在這個喜歡我的代碼:) 新的思路始終是一個新的技術,只是花花公子做到這一點:) –

+0

如果u採取多種佈局那麼這將是代碼的垃圾只是做差異繪製文件夾,如果妳應用程序中使用的圖像,然後採取DIFF DIFF圖像只有IE的Android根據設備 –

相關問題