![](/img/trans.png)
[英]How to make any android application for use in different devices as aspect of UI
[英]How to make UI in android for different devices
我剛接觸Android和Coding。 我的任務是設計一個流行的游戲點和盒,以供參考https://en.wikipedia.org/wiki/Dots_and_Boxes 。 在這里,我有7X7的cicle,並使用imageview顯示所有內容。 我的問題是如何針對外觀設計的多個設備進行設計。
有一個很棒的工具可以讓您將一個圖像轉換為不同屏幕密度的多個圖像: https : //romannurik.github.io/AndroidAssetStudio/
有一些用於生成圖像的選項,我使用“ 通用圖標”選項,因為它允許調整圖像大小的選項。
如果使用通用選項,則:
PS感謝您使該工具成為天才和救生員的人。
首先使用單位dp定義測量值。 除此之外,還必須定義幾個值文件夾,在其中定義用於縮放平板電腦或手機的尺寸。 例如,定義兩個值文件夾,例如:
values-large
values-xlarge
現在,在此文件夾中定義一個dimen.xml文件,您可以在其中將測量值放入(以dp為單位)對應的屏幕尺寸。 定義這樣的度量:
<dimen name="value1">17dp</dimen>
然后將此尺寸嵌入到布局xml中,例如:
android:layout_height="@dimen/value1"
根據屏幕尺寸,系統將從此文件夾中加載正確的測量值,例如,如果屏幕尺寸較大,則僅加載文件夾values-large中定義的值。 因此,與其創建不同的布局,不如定義可以由系統自動加載的不同度量。 有關此的更多信息,請參見https://developer.android.com/distribute/essentials/quality/tablets.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.