我開發了一款帶有RealtiveLayout
的Android應用程序,但是當我在小屏幕設備上運行時,這些字段重疊。用於多種屏幕尺寸的UI設計
我怎樣才能獲得該設備的寬度和高度編程,使其更容易調整畫面大小
我開發了一款帶有RealtiveLayout
的Android應用程序,但是當我在小屏幕設備上運行時,這些字段重疊。用於多種屏幕尺寸的UI設計
我怎樣才能獲得該設備的寬度和高度編程,使其更容易調整畫面大小
<compatible-screens>
<!-- all small size screens -->
<screen android:screenSize="small" android:screenDensity="ldpi" />
<screen android:screenSize="large" android:screenDensity="mdpi" />
<screen android:screenSize="normal" android:screenDensity="hdpi" />
<screen android:screenSize="xlarge" android:screenDensity="xhdpi" />
<!-- support for Xperia Z, Galaxy S4 and HTC One -->
<screen android:screenDensity="480" android:screenSize="normal" />
<screen android:screenDensity="480" android:screenSize="large" />
</compatible-screens>
試試這個代碼清單,我認爲這會工作.. 其他明智的,像創建佈局小,佈局大,佈局正常res文件夾單獨的文件夾,並在繪製文件夾使用合適的圖片drawable-hdpi,drawable-ldpi,drawable-mdpi ...我相信這會幫助你進行各種屏幕定位..
使用Horizontall滾動型爲那麼它看起來完美的小型設備上也。
我認爲這不是一個好方法。 – alicanbatur
爲什麼如此.. @ alicanbatur – jyomin
水平滾動視圖是使用「水平滾動」。你應該對佈局進行這種操作。你不應該使用hsv作爲佈局本身。 – alicanbatur
請分享你的代碼,你有更新你的代碼在layout-xdpi,hdpi,mdpi等 –
您是否按照http://developer.android.com/guide/practices/screens_support.html指導方針進行設計? –
使用包裝內容作爲視圖的高度和寬度,並將它們放置在scrollView中。 –