Как создать View и положить TextView внутри него в kotlin - PullRequest
0 голосов
/ 13 декабря 2018

Я хочу добавить TextView внутри объекта View в kotlin по коду

Я создал View, но не могу добавить Text View внутри него

val view1 : View
  view1 = View(this)
  myLayout.addView(view1)
  view1.layoutParams.height = (Height * 0.35).toInt()
  view1.layoutParams.width = (Width * 0.8).toInt()
  view1.x = (1+ Width*0.10).toFloat()
  view1.y = (Height*0.15).toFloat()
  view1.setBackgroundColor(Color.rgb(128,0,128))

Ответы [ 2 ]

0 голосов
/ 13 декабря 2018

Ваш родительский вид должен быть ViewGroup.Например:

val parent: ViewGroup = LinearLayout(context)
    parent.addView(yourTextView)
0 голосов
/ 13 декабря 2018
val view1 : TextView = TextView(this)
myLayout.addView(view1)
view1.layoutParams.height = (Height * 0.35).toInt()
view1.layoutParams.width = (Width * 0.8).toInt()
view1.x = (1+ Width*0.10).toFloat()
view1.y = (Height*0.15).toFloat()
view1.text = "Some text"
view1.setBackgroundColor(Color.rgb(128,0,128))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...