302得票5回答
如何以编程方式设置相对布局中按钮的layout_align_parent_right属性?

我有一个相对布局,我正在以编程方式创建: RelativeLayout layout = new RelativeLayout( this ); RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(L...

90得票16回答
未知属性 android:layout_width、layout_height、id、gravity、layout_gravity、padding。

在所有Android标签上出现未知属性错误。 在布局XML中,自动建议未显示所有属性(例如layout_width,layout_height,orientation,orientation和所有其他android属性)。 以下是快照: 我所做的解决此问题的事情: 清理构建并...

79得票4回答
在ConstraintLayout中程序化地移除/添加约束条件

我希望能够根据某些条件程序化地删除和添加约束。以下是截图: 我想在代码中实现类似以下的效果: 所以我想通过编程方式实现相同的效果。 以下是我尝试的代码: if (advertisements.size() > 0) { //my own condition ...

22得票6回答
Android:使用TYPE_APPLICATION_OVERLAY时窗口类型2038被拒绝许可

我试图创建一个可以悬浮在其他应用程序之上的视图:WindowManager.LayoutParams paramsDirectorView = new WindowManager.LayoutParams( WindowManager.LayoutParams.WRAP_CON...

19得票4回答
以编程方式设置CardView的边距

我在我的XML布局中有一个CardView,我需要通过编程的方式设置它的边距(因为我并不总是需要边距。根据一些条件,我要么设置或删除边距)。 这是我的做法:CardView.LayoutParams layoutParams = (CardView.LayoutParams) myCardVi...

14得票1回答
如何通过编程设置layout_alignParentRight="false"?

如何在程序中设置android:layout_alignParentRight="false"?我可以使用以下代码将其设置为true,但我想在程序中将其设置为false:RelativeLayout.Layoutparams params = (RelativeLayout.LayoutPar...

12得票4回答
无法调整Android React Native模块中线性布局子项的大小

完整代码在这里 java中正确行为与react native中不正确的视频在此处 我修改了一个线性布局,使其可以通过触摸响应并重新调整左侧子元素的大小,而右侧子元素则占据其余的空间,模拟了水平滚动条,可以使用以下代码进行“打开”或“关闭” LinearLayout.LayoutPa...

10得票1回答
如何以编程方式访问ConstraintLayout中视图的当前约束条件?

我可以使用ConstraintSet在ConstraintLayout中编程修改视图的约束条件,但在应用修改之前,我希望测试它是否已经完成。为此,我需要以编程方式访问ConstraintLayout中视图的当前约束条件。 例如,在这里,我想要删除TextView“title”顶部与TextV...