Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android小部件大小:单个单元格的高度是80dp还是40dp?_Android_Android Layout_Android Widget - Fatal编程技术网

Android小部件大小:单个单元格的高度是80dp还是40dp?

Android小部件大小:单个单元格的高度是80dp还是40dp?,android,android-layout,android-widget,Android,Android Layout,Android Widget,我在理解谷歌的一些文档方面有点困难。具体来说,建议对于小部件,1个单元格的高度和宽度为40dp,2个单元格的高度和宽度为110dp,等等 但实际上,在我的小部件从1x1小部件切换到2x2小部件之前,我似乎可以将最小高度和宽度设置为高达80dp。有人知道如何解释这种变异吗?(关于这一点,为什么文档中的第一个单元格是40dp,但如果您想占用2个单元格,那么您的空间是原来的两倍多 谢谢!如果您指的是启动器单元格,则值会发生变化(取决于不同启动器中的网格大小) 对于普通发射器,这些是每个单元的dp 14

我在理解谷歌的一些文档方面有点困难。具体来说,建议对于小部件,1个单元格的高度和宽度为40dp,2个单元格的高度和宽度为110dp,等等

但实际上,在我的小部件从1x1小部件切换到2x2小部件之前,我似乎可以将最小高度和宽度设置为高达80dp。有人知道如何解释这种变异吗?(关于这一点,为什么文档中的第一个单元格是40dp,但如果您想占用2个单元格,那么您的空间是原来的两倍多


谢谢!

如果您指的是启动器单元格,则值会发生变化(取决于不同启动器中的网格大小)

对于普通发射器,这些是每个单元的dp

140 DP

2 110dp

3180dp

4250dp

n70×n− 三十


来源:

如果您指的是启动器单元格,则值会发生变化(取决于不同启动器中的网格大小)

对于普通发射器,这些是每个单元的dp

140 DP

2 110dp

3180dp

4250dp

n70×n− 三十


来源:

我已经看到了链接,并在我的帖子中引用了它。这是有道理的,但在实践中,我的小部件似乎能够在占用2个单元格之前达到80dip x 80dip。我试图理解为什么它会在80而不是40处发生变化,就像文档似乎建议的那样。我最好的猜测是表中指定的值是指o理想电池尺寸。80 dp是1和2电池边界之间的阈值(2个电池的110 dp不是最小值,它是2个电池的dp范围的中间值).这个小部件看起来是什么样子的80 x 80 dp?它或多或少地填满了网格单元格空间。我觉得奇怪的是,当你实际有80 dp时,他们会告诉你40 dp?同样奇怪的是,2个单元格的宽度是1个单元格的两倍多?我的理解似乎有缺陷…不?如果我读对了,这些是最小的s为该数量的单元格设置大小。因此,一个单元格的最小大小为40dp。两个单元格的最小大小为110dp。因此,在80dp时,您低于两个单元格的最小大小,一个单元格也是如此。我已经看到了链接并在我的帖子中引用了它。这是有道理的,但在实践中,我的小部件似乎能够在占用2个单元格之前达到80dip x 80dip。我试图理解为什么它在80而不是40处变化,就像文档似乎建议的那样。我最好的猜测是表中指定的值是指理想的单元格大小。80 dp是1和2单元格边界之间的阈值(2个单元格的110 dp不是最小值,它是2个单元格的dp范围的中间值).这个小部件看起来是什么样子的80 x 80 dp?它或多或少地填满了网格单元格空间。我觉得奇怪的是,当你实际有80 dp时,他们会告诉你40 dp?同样奇怪的是,2个单元格的宽度是1个单元格的两倍多?我的理解似乎有缺陷…不?如果我读对了,这些是最小的s为该数量的单元格指定大小。因此,一个单元格的最小大小为40dp。两个单元格的最小大小为110dp。因此,在80dp时,您低于两个单元格的最小大小,因此在一个单元格中。