我的主要(层次结构中最高)布局是RelativeLayout
。在它内部,我以编程方式创建一个LinearLayout
。它必须具有“低于”button1
的属性。我知道如何使用addRule()
将其添加到RelativeLayout.LayoutParams
,但LinearLayout.LayoutParams
没有该选项。将“下方”添加到线性布局LayoutParams
0
A
回答
2
您不能将以下属性设置为LinearLayout。最大可以给定垂直或水平方向类型。 例如
LinearLayout layout = /* ... */;
layout.setOrientation(LinearLayout.VERTICAL);
//OR
layout.setOrientation(LinearLayout.HORIZONTAL);
1
你LinearLayout
是孩子的父母RelativeLayout
。 LayoutParams
指定其父代中的孩子的布局,因此在这种情况下,用于RelativeLayout
父母的正确的LayoutParams
是RelativeLayout.LayoutParams
。
相关问题
- 1. 将线性布局2添加到线性布局1
- 2. 将PreferenceScreen添加到线性布局
- 3. 动态UI - 如何将3个线性布局添加到父线性布局
- 4. 以编程方式将线性布局项添加到网格布局
- 5. 动态添加textview到线性布局
- 6. 动态添加imageViews到线性布局
- 7. 将按钮添加到相对布局动态或扩展线性布局android
- 8. 将字符串数组添加到线性布局
- 9. Android/Java如何将线性布局添加到片段?
- 10. 如何将虚拟视图添加到线性布局
- 11. 将achartengine的doughnutchartview添加到线性布局时发生IndexOutOfBoundsException
- 12. 如何将动画添加到线性布局?
- 13. 如何将标题添加到线性布局
- 14. 动态地将内容添加到线性布局?
- 15. 将按钮动态添加到带有ID的线性布局?
- 16. 将动态线性布局添加到列表视图
- 17. 将onclicklistener添加到片段中的线性布局
- 18. 将线性布局添加到当前视图
- 19. 以线性布局动态添加textview
- 20. 将布局添加到Viewgroup。
- 21. 将admob添加到布局
- 22. Android:以编程方式将多个视图添加到线性布局
- 23. 如何将视图添加到向上方向的线性布局?
- 24. 以编程方式将按钮添加到线性布局的底部
- 25. 线性布局内线性布局正在添加,但不可见
- 26. 在线性布局中添加多个线性布局编程崩溃
- 27. 添加多个相对布局的线性布局动态
- 28. 将画布添加到相对布局
- 29. 我可以将粘性标题视图添加到线性布局吗?
- 30. 如何以编程方式添加2 TextView的线性布局
参考[this](http://stackoverflow.com/questions/3277196/can-i-set-androidlayout-below-at-runtime-programmatically) – Manishika