Поместить представление внутри FrameLayout в Android

Я хочу программно добавить представление внутри 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);

Моя первоначальная идея заключалась в том, чтобы добавить AbsoluteLayout к FrameLayout и поместить представление внутри AbsoluteLayout. К сожалению, я только что узнал, что AbsoluteLayout устарел.

Мы будем очень благодарны за любые указатели. Спасибо.

9
задан Charles 3 April 2013 в 17:34
поделиться