Добавление кнопки для просмотра прокрутки с пробелом относительно экрана - PullRequest
0 голосов
/ 15 февраля 2020

Я хотел бы создавать кнопки одним щелчком программно. Размер этих кнопок должен соответствовать размеру экрана.

    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:fillViewport="true"
        android:layout_weight=".75">

        <LinearLayout
            android:id="@+id/linearLayoutWorkouts"
            android:layout_height="match_parent"
            android:layout_width="match_parent"
            android:weightSum="1"
            android:orientation="vertical">


        </LinearLayout>


    </ScrollView>

    public void test(){
        LinearLayout wo = (LinearLayout) findViewById(R.id.linearLayoutWorkouts) ;

        Button workout = new Button(this);
        workout.setBackgroundResource(android.R.drawable.dialog_holo_light_frame);
        workout.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, 0, .2f));
        wo.addView(workout);
    }

Поэтому, когда я нажимаю на кнопку, он выполняет функцию теста. в этой тестовой функции я создаю новую кнопку и хотел бы установить вес относительно размера экрана. Не мой LinearLayout linearLayoutWorkouts. И я хотел бы исправить размер таким образом и продолжать добавлять его в представление прокрутки. Столько, сколько я хотел бы.

Я надеюсь, что мой вопрос ясен, я думаю, что это не трудно сделать .. Но я просто действительно не вижу этого. Глядя на это уже несколько дней.

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