如何检查我的视图是否与其父视图底部(或顶部)对齐。
如果视图与父视图底部对齐,我想将其与父视图顶部对齐,反之亦然。我能够按照自己的意愿对齐视图,但我不知道如何首先检查它。
我的XML:
< RelativeLayout
android:layout_width="20dp"
android:layout_height="200dp">
< Button
android:id="@+id/mybutton"
android:layout_height="25dp"
android:layout_alignParentBottom="true"
android:layout_width="match_parent">
< / Button>
< / RelativeLayout >
我的代码:
Button mybutton = (Button) findViewById(R.id.mybutton);
LayoutParams params1 = new RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT, 25);
params1.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, 0);
params1.addRule(RelativeLayout.ALIGN_PARENT_TOP);
button.setLayoutParams(params1);
我无法使用getRule(),因为它只适用于API23及以上版本,而我是在API16上使用。
有什么帮助可以找到这个问题吗?谢谢。