//テキストの幅を取得します var spec = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED); tv_textcontent.measure(spec, spec); var textPaint = tv_textcontent.getPaint(); var textPaintWidth = textPaint.measureText ( str);
var textwidth=px2dp(mContext, tv_textcontent.width.toFloat())//テキスト制御の幅 var mwidth=px2dp(mContext, textPaintWidth)//文字列テキストの必要な幅
//textwidth が mwidth より大きい場合は 1 行を表示できますが、それ以外の場合は改行が必要です。