tv_text.text="これはコンテンツです" //高さ、行数などを計算します。直接取得できず、直接取得した値は0となります。
tv_text.viewTreeObserver.addOnGlobalLayoutListener(object : ViewTreeObserver.OnGlobalLayoutListener { override fun onGlobalLayout() { Log.e("TAG", "homeToday 行数" + tv_text.getLineCount()) tv_text.getViewTreeObserver().removeGlobalOnLayoutListener(this) if ( tv_text.getLineCount() > 0) { tv_text.getViewTreeObserver().removeOnGlobalLayoutListener(this) } val Lines =tv_text.getLineCount() // 処理ロジック内の UI 割り当てを更新します } })