如何设置视图的最小宽度以匹配父级

时间:2017-03-12 07:06:16

标签: android android-custom-view

我正在创建一些自定义视图并绘制画布中所需的所有内容 我可以计算绘制视图所需的最小宽度。但我需要遵循以下规则,

  • 如果视图所需的宽度小于父级的宽度,请将视图宽度设置为父级宽度。
  • 如果视图所需的宽度超过父级的宽度,请设置父级宽度以查看宽度。

父在ScrollView中。

Parent从LinearLayout扩展为垂直方向。

可根据要求提供源代码。

1 个答案:

答案 0 :(得分:1)

  

如果视图的所需宽度小于父级的宽度,请将视图宽度设置为父宽度。

     

如果视图的所需宽度大于父级的宽度,请将父级的宽度设置为视图的宽度。

保持子宽度始终为match_parent,您所要做的就是调整父布局宽度。它将为你带来魔力:)