更新旋转视图的尺寸

时间:2017-12-27 08:12:41

标签: android android-layout rotation android-view

我的应用中有几个Switch个视图已旋转270度。但是,开关的尺寸仍然是根据原始方向进行布局(如Android布局中所预期的那样):

enter image description here

如何翻转开关的宽度和高度?我无法在布局XML中找到方法,并且尝试在包含片段中以编程方式执行此操作失败,因为返回的宽度和高度(即使在onCreateView()onViewCreated()中)是总是0.我知道获得0宽度和高度通常是由于过早查询引起的,但是,如果需要编程方法来解决这个问题,我应该在哪里实际执行代码来翻转维度?

1 个答案:

答案 0 :(得分:0)

尝试在开关上requestLayout()或在开关的layoutParams中交换宽度和高度。