java - 将 layout_above 指向外部 ID?

标签 java android layout

当我尝试使用 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/

相关文章:

java - 网格模拟 : how to send message among peer nodes through a router?

javascript - Android Webview不执行某些JavaScript

java - 将外部图像添加到圆形 ImageView

java - 以编程方式设置新的 View 边距

java - c++ 到 java 的转换,几个问题

java - Android:WAITING模拟器在 Mac 中上线时出现超时错误?

java - 如何从 Java 中的生菜 Redis PubSub 监听器获取消息?

android - 如何在 android 中提供粗体样式?

c# - Silverlight 网格(面板)2 列 50%/50%

javascript - 使用 ng-repeat 时了解 Angular 布局