我已經在佈局文件夾中創建android佈局我的設備英寸是從3.2到5英寸,它在正常屏幕下方,僅針對此設備,但我的佈局在3.2中互不相同和4英寸。android正常佈局屏幕不適用於所有正常屏幕
回答
你可以得到屏幕大小有問題在Java中,使檢查
請遵循:Supporting multiple screen size - Android
定義一樣,
res/values-sw600dp/dimen.xml -> 7+ inches
res/values-sw720dp/dimen.xml -> 10+ inches
values-w360dp
values-w500dp
values-w480dp
values-xlarge
values-v11
values-v14
Sherlock Bar檢查有
可以給你一些鏈接我 – user3415586
訪問那個http:// stackoverflow。com/questions/9476662/how-to-set-android-layout-to-support-all-screen-sizes –
res/layout/my_layout.xml //正常屏幕尺寸(「默認」)的佈局... 3.2之間4.7英寸正常默認佈局下只有..我正在使用imageview,webview,google添加線性佈局 – user3415586
res/layout/my_layout.xml // layout for normal screen size ("default")
res/layout-small/my_layout.xml // layout for small screen size
res/layout-large/my_layout.xml // layout for large screen size
res/layout-xlarge/my_layout.xml // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation
res/drawable-mdpi/my_icon.png // bitmap for medium density
res/drawable-hdpi/my_icon.png // bitmap for high density
res/drawable-xhdpi/my_icon.png // bitmap for extra high density
res/layout/my_layout.xml //正常屏幕尺寸的佈局(「默認」)我只使用這種佈局,想要支持從3.2英寸到4.7英寸的放置對齊從彼此變化 – user3415586
@ user3415586是] – duggu
我能做些什麼來解決這個問題問題 – user3415586
您需要爲其創建不同的文件夾該
例如
佈局文件夾/ main.xml中
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/RelativeLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/background"
android:orientation="vertical" >
<Button
android:id="@+id/rate"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="Rate us"
android:textColor="@color/black_font" />
</RelativeLayout>
佈局大/ main.xml中
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/RelativeLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/background"
android:orientation="vertical" >
<Button
android:id="@+id/rate"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="Rate us"
android:textColor="@color/black_font"
android:textSize="30sp" />
</RelativeLayout>
佈局XLARGE /主.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/RelativeLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/background"
android:orientation="vertical" >
<Button
android:id="@+id/rate"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="Rate us"
android:textColor="@color/black_font"
android:textSize="60sp" />
</RelativeLayout>
欲瞭解更多信息,請參閱this link
對於您的問題,您需要通過密度低的密度(LDPI)的屏幕
ldpi
資源來創建它(〜120DPI)。mdpi
中密度(mdpi)屏幕資源(〜160dpi)。 (這是基準密度。)hdpi
高密度(hdpi)屏幕資源(〜240dpi)。xhdpi
超高密度(xhdpi)屏幕資源(〜320dpi)。nodpi
所有密度的資源。這些是密度無關的資源。無論當前屏幕的密度如何,系統都不會縮放使用此限定符標記的資源。tvdpi
屏幕資源介於mdpi和hdpi之間;大約213dpi。這不被視爲「主要」密度組。它主要用於電視,大多數應用程序都不需要它 - 爲大多數應用程序提供mdpi和hdpi資源已足夠,系統會根據需要對其進行擴展。如果您發現有必要提供tvdpi資源,則應該將其大小設置爲1.33 * mdpi。例如,mdpi屏幕的100px x 100px圖像對於tvdpi應爲133px x 133px。
res/layout/my_layout.xml //正常屏幕尺寸(「默認」)的佈局... 3.2至4.7之間英寸只有正常的默認佈局..我正在使用圖像eview,webview,谷歌添加線性佈局 – user3415586
- 1. 佈局不適合所有屏幕
- 2. 佈局不適合屏幕
- 3. 適用於所有屏幕尺寸的Android xml佈局
- 4. 屏幕分辨率。全屏 - 完美。正常屏幕 - 不完美
- 5. Xamarin Studio iOS應用程序中的屏幕布局不正常
- 6. 針對正常屏幕尺寸的Android佈局設計
- 7. android表格佈局不適合屏幕
- 8. Android佈局不適合屏幕
- 9. 所有屏幕尺寸的Android常見佈局
- 10. 正常屏幕上的寬屏檢查
- 11. 大 - 正常在多個屏幕的Android
- 12. 不能正常調暗屏幕
- 13. 碰撞屏幕不能正常工作
- 14. 飛濺屏幕不能正常工作
- 15. 屏幕左側不能正常工作
- 16. 的Android單個佈局,以適應所有屏幕尺寸
- 17. 屏幕尺寸不適合屏幕,因爲它通常會
- 18. Android佈局多屏幕
- 19. Android,佈局屏幕寬度
- 20. Android:多屏幕布局
- 21. Android:佈局「滑動」屏幕?
- 22. 表格佈局不適合屏幕
- 23. 我怎樣才能使佈局小於3「屏幕和佈局4.8」屏幕(android)
- 24. 佈局Android TextView相對於屏幕
- 25. Android根據屏幕尺寸不使用正確的佈局
- 26. 佈局不適應所有屏幕尺寸
- 27. Android:不同屏幕的不同佈局
- 28. OpenGL屏幕布局
- 29. 加載屏幕無法正常工作
- 30. Win32異常正在屏幕截圖[c#]
我只針對正常屏幕不小,大,他們將只是正常的屏幕...在linearlayout使用webview,圖像和谷歌廣告3.2和4英寸只在正常屏幕下 – user3415586