ProgressBar minHeight maxHeight含义

时间:2018-05-29 09:45:42

标签: java android xml

我只是编程的初学者,我不知道进度条的minHeight和maxHeight究竟是什么意思。有人可以向我解释这些事情意味着什么。

4 个答案:

答案 0 :(得分:1)

定义视图的最小高度。不保证视图能够达到此最小高度(例如,如果其父布局以较低的可用高度约束它)。

与Max Heights相同请参阅以下链接 https://stuff.mit.edu/afs/sipb/project/android/docs/reference/android/widget/ProgressBar.html

https://stuff.mit.edu/afs/sipb/project/android/docs/reference/android/view/View.html#attr_android:minHeight

答案 1 :(得分:0)

来自ProgressBar Documentation

  

android:maxHeight一个可选参数,用于为此视图提供最大高度。有关详细信息,请参阅{see android.widget.ImageView#setMaxHeight}。

     

可以是维值,它是附加有诸如“14.5sp”的单位的浮点数。可用单位为:px(像素),dp(与密度无关的像素),sp(基于首选字体大小的缩放像素),in(英寸)和mm(毫米)。

android:minHeight相同但最小

请参阅此answer以了解更多信息。

答案 2 :(得分:0)

这正是它的意思 - 该参数可以帮助您限制视图的最小或最大高度/宽度。

如果您设置了确切的视图大小,则无需使用它 - 这将不起作用。

通常与wrap_content一起使用。因此,如果你的观点超过了maxWidth会限制它的增长。

注意:无效match_parent

答案 3 :(得分:0)

android:minheight & android:maxheight //same for width

对于Progressbar,它与任何其他视图相同。进度条高度将始终保持> minheight(在dp中指定)。

用途:假设你的父布局很小,附加wrap_content的内部视图有可能缩小它。 android:minheight禁止它。