Как разместить кнопку в RelativeLayout через код? - PullRequest
5 голосов
/ 27 июля 2010
< RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
        < Button android:text="Previous" 
            android:layout_height="wrap_content" 
            android:id="@+id/MeasurePrev"           
            android:layout_alignParentBottom="true"
            android:layout_width="wrap_content">
        < / Button>
< / RelativeLayout >

Может кто-нибудь сказать мне, как я могу сделать это, используя код Java или в классе деятельности? Я не знаю, как установить Android: layout_alignParentBottom = "true". Я хочу реализовать весь вид с помощью кода Java.

1 Ответ

16 голосов
/ 27 июля 2010

Вот динамический эквивалент вашего кода:

    RelativeLayout rl = new RelativeLayout(this);
    LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
    rl.setLayoutParams(params);
    Button button = new Button(this);
    button.setText("Previous");
    LayoutParams params1 = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
    params1.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
    button.setLayoutParams(params1);
    rl.addView(button);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...