Добавление динамически созданного текстового представления во фрагмент в линейный макет - PullRequest
0 голосов
/ 01 мая 2020

Мне нужно динамически добавить текстовое представление во время выполнения в линейный макет, который находится во фрагменте.
Высота линейного макета - это содержимое переноса, поэтому он принимает высоту, поскольку дочерний объект добавляется, но не показывает, что им нужны предложения.



 var txtView = TextView(context!!)
            val params = LinearLayout.LayoutParams(
                LinearLayout.LayoutParams.WRAP_CONTENT,
                resources.getDimension(R.dimen.margin_22dp).toInt()
            )
            params.setMargins(0, 0, R.dimen.margin_4dp, 0)

            txtView.setLayoutParams(params)
            txtView.setBackgroundResource(R.drawable.drawable_with_light_blue_background)
            txtView.setText(item.preferedCityName)
            txtView.setTextColor(R.color.color_white)
            txtView.setPadding(R.dimen.margin_5dp,0,R.dimen.margin_5dp,0)
            txtView.setId(++txtViewUniqueId);
            llWorkingLocation?.addView(txtView)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...