【发布时间】:2011-04-20 10:40:57
【问题描述】:
我想以编程方式在 FrameLayout 中添加一个视图,并将其放置在布局中具有特定宽度和高度的特定点。 FrameLayout 支持这个吗?如果不是,我应该使用中间 ViewGroup 来实现吗?
int x; // Can be negative?
int y; // Can be negative?
int width;
int height;
View v = new View(context);
// v.setLayoutParams(?); // What do I put here?
frameLayout.addView(v);
我最初的想法是在 FrameLayout 中添加一个 AbsoluteLayout,并将视图放在 AbsoluteLayout 中。不幸的是,我刚刚发现 AbsoluteLayout 已被弃用。
任何指针将不胜感激。谢谢。
【问题讨论】:
-
您是否以某种方式解决了这个问题?我对非 AbsoluteLayout 解决方案感兴趣 :)
标签: android android-layout android-framelayout