当我尝试使用 layout_above 将一个 View 置于另一个 View 之上时,如果它不在同一个 XML 文件中,它就找不到 ID。我在运行时添加我的 XML 文件,但我仍然希望能够相对于彼此定位它们。有什么建议吗?
最佳答案
好的,我想出了如何按照您的建议进行操作。这有效:
LayoutParams lv = new RelativeLayout.LayoutParams(
LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT);
lv.addRule(RelativeLayout.ABOVE, R.id.summary_popup);
InterfaceManager.get(InterfaceManager.DONE_CANCEL_BUTTONS).setLayoutParams(lv);
感谢您为我指明了正确的方向。我只希望我可以使用普通的 XML 属性。
关于java - 将 layout_above 指向外部 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2642226/