gpt4 book ai didi

android - 如何设计 3. 2"and 4.7"Android 屏幕?

转载 作者:行者123 更新时间:2023-11-30 03:34:09 24 4
gpt4 key购买 nike

我在为 Android 设备设计布局方面需要帮助。我有这些布局文件夹:

  • 小布局

  • 大布局

  • layout-xlarge

但问题是因为我似乎必须对 3.2 英寸的布局和 4.7 英寸的布局使用相同的尺寸。

有没有办法把这些东西分开?因为 3.2 英寸屏幕尺寸的布局在 4.7 英寸屏幕上看起来不太好。从下图可以看出,4.7 英寸的屏幕上有很多空白区域。

3.2寸安卓屏

enter image description here

4.65寸安卓屏

enter image description here

最佳答案

一般来说,您希望避免使用尺寸作为小部件尺寸。在某些情况下,这是不可避免的,甚至是可取的,但很难以这种方式创建“流畅”的布局。

如果你想让小部件占据一定比例的屏幕,使用LinearLayoutandroid:layout_weight,使用权重来分配可用空间:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">

<Button
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="50"
android:text="@string/fifty_percent"/>

<Button
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="30"
android:text="@string/thirty_percent"/>

<Button
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="20"
android:text="@string/twenty_percent"/>

</LinearLayout>

关于android - 如何设计 3. 2"and 4.7"Android 屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16916499/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com