2

假設我們有一個大字符串和許多文本視圖,它們都具有maxLines="1"layout_width="match_parent"以及一個等寬字體。獲取文本視圖中的行數可以有多少個字符

我需要知道我的字符串中有多少個字符可以放入Textview,然後它需要換行。

如果解決方案也可以與EditText一起使用,那將是非常好的。

+0

你通常不使用等寬字體,所以沒有真正的解決方案 –

+0

那麼在這種情況下,我呢。糾正問題 –

回答

2
TextPaint paint = textView.getPaint(); 
int wordwidth=(int)paint.measureText("a",0,1); 
int screenwidth = getResources().getDisplayMetrics().widthPixels; 
int num = screenwidth/wordwidth 
相關問題