Android: установите изображение внизу моего относительного макета - PullRequest
1 голос
/ 06 декабря 2011
 RelativeLayout overlay = new RelativeLayout(this);
            addContentView(overlay, new LayoutParams(LayoutParams.FILL_PARENT, px));
            overlay.setBackgroundColor(Color.BLACK);


            border = new ImageView(this);
            border.setImageResource(R.drawable.featured_bar);
            border.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));

            overlay.addView(border);

Я бы хотел, чтобы мое изображение границы находилось в нижней части моего относительного макета и programmatically или курса.

По сути, я хочу, чтобы моя декоративная рамка была в определенной позиции относительно разрешения, и, поскольку я не знаю, как позиционировать, используя значения x y, я пришел к этому методу.

1 Ответ

1 голос
/ 06 декабря 2011

Попробуйте что-то вроде

RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, RelativeLayout.TRUE);
overlay.setLayoutParams(params);

Посмотрите этот пост и этот

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...