android - 如何以编程方式将RelativeLayout.ALIGN_RIGHT设置为FALSE?

标签 android android-layout

如何实用地将布局属性 android:layout_alignParentRight="true" 更改为 android:layout_alignParentRight="false"。我知道如何从代码中使该 true 使用以下内容:

LayoutParams params = (RelativeLayout.LayoutParams)btn.getLayoutParams();
params.addRule(RelativeLayout.ALIGN_RIGHT, RelativeLayout.TRUE);
btn.setLayoutParams(params);

如何在 Java 代码的某些条件下使此 false 发生?

最佳答案

试试这个。

params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT,0)

这会将属性alignParrentRight = false 设置为 false

关于android - 如何以编程方式将RelativeLayout.ALIGN_RIGHT设置为FALSE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15875772/

相关文章:

安卓布局: Align a TextView and a Spinner

java - SoundCloud 官方 Java ApiWrapper,保存 token 的请求被拒绝并显示 401

java - 检查 setOnItemClickListener 是否被点击

android - 无法在工具栏下方进行抽屉式导航

android - 动态创建多行按钮列表

java - Android - 粗体标签似乎不会影响 Strings.xml 中的 URL 文本

Android 检查互联网连接

android - AAR Artifact 没有构建变体后缀

java - 在谷歌地图应用程序kml图层或替代方案上添加自定义路线

android - ClassCastException android.widget.AbsListView$LayoutParams 到 android.widget.GridLayout$LayoutParams 此异常是否特定于 API 级别?