gpt4 book ai didi

android - 应用小工具 : can you specify a minimum AND a default size?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:25:03 26 4
gpt4 key购买 nike

当您设计应用微件时,您需要为该微件指定最小宽度和高度。当用户放置一个新的小部件时,最小宽度和高度似乎转换为默认的小部件大小(以 block 为单位)。

换句话说,初始小部件布局似乎对应于指定的最小小部件大小(随后可以调整大小)。

是否可以指定您希望小部件最初根据默认大小进行布局,同时还设置最小尺寸,低于该尺寸用户以后无法调整小部件的大小?

在我的例子中,有一个我认为小部件看起来最好的尺寸,但如果用户真的想节省空间,它在该尺寸以下看起来仍然不错。所以我想将默认值设置为我认为最好的值,并将最小值设置为真正的下限。

最佳答案

这是正确的 - 在您可以使用的应用小部件提供者信息的元数据定义中

minWidthminHeight 定义您想要的/默认的/最好的小部件尺寸和minResizeWidthminResizeHeight 定义允许的最小小部件尺寸

例如:

<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:minWidth="286.0dp"
android:minHeight="146.0dp"
android:resizeMode="vertical|horizontal"
android:minResizeWidth="146.0dp"
android:minResizeHeight="72.0dp"
/>

在这种情况下,默认大小为 4 x 2 单元格,最小大小为 2 x 1

关于android - 应用小工具 : can you specify a minimum AND a default size?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26608289/

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