大家好,小豆豆来为大家解答以上的问题。android relativelayout,relativelayout layoutparams这个很多人还不知道,现在让我们一起来看看吧!
1、你可以使用View.getLayoutParams从代码中访问 LayoutParams。
2、你只需要知道你访问的什么LayoutParams。
3、这通常是通过检查包含的ViewGroup就能知道。
4、如果它有一个LayoutParams子类,那你就应该使用这个LayoutParams类。
5、在你的案例中它是RelativeLayout.LayoutParams,你应该使用RelativeLayout.LayoutParams#addRule(int verb)和RelativeLayout.LayoutParams#addRule(int verb, int anchor)你可以通过以下代码获得:[java] view plain copyRelativeLayout.Layoutparams params = (RelativeLayout.LayoutParams)button.getLayoutParams(); prams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT); params.addRule(RelativeLayout.LEFT_OF, R.id.id_to_be_left_of); button.setLayoutParams(params); //使layout更新。
本文到此分享完毕,希望对大家有所帮助。
转载请保留链接:http://www.722.win/3531859.html