簡體   English   中英

Android中的屏幕尺寸和布局

[英]Screen Size and Layout in Android

我正在Android Studio中創建一個應用程序,但該應用程序無法在多種屏幕尺寸上使用。 我在互聯網上看到,人們使用具有相同名稱的不同xml文件(只需更改它的“設置”,大小等等)。 進行應用程序布局的最佳方法是為每個屏幕尺寸使用不同的xml? 還是有更簡單的方法來創建xml並將其用於各種屏幕尺寸?

最后,我正在使用相對布局,但是在互聯網上,人們說要使用LinearLayout ,哪個更好?

感謝您的幫助,對不起我的英語!

我正在Visual Studio中創建一個應用程序,但該應用程序無法在多種屏幕尺寸上使用。 我在互聯網上看到,人們使用具有相同名稱的不同xml文件(只需更改它的“設置”,大小等等)。 進行應用程序布局的最佳方法是為每個屏幕尺寸使用不同的xml? 還是有更簡單的方法來創建xml並將其用於各種屏幕尺寸?

是。 如果要為更大/較小的屏幕尺寸支持不同的布局,則必須提供一個不同的xml文件。 您可以通過創建布局文件夾來做到這一點。 https://developer.android.com/training/multiscreen/screensizes

另一方面,如果您認為您的項目可以重用應用程序的其他布局,並且在屏幕較大的情況下將它們拼湊在一起,則可能在這種情況下使用片段。

最后,我正在使用相對布局,但是在互聯網上,人們說要使用線性布局,哪個更好?

您使用的布局類型取決於您的用例。 例如,LinearLayout對於組件垂直或水平排列的簡單布局非常有用。 如果您的布局更復雜,則最好使用RelativeLayout來...

我建議您使用ConstraintLayout而不是RelativeLayout。 這兩個布局相對於其他組件定位項目,但是ConstraintsLayout比RelativeLayout更強大。 您應該看看它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM