2
假設我們有一個大字符串和許多文本視圖,它們都具有maxLines="1"
和layout_width="match_parent"
以及一個等寬字體。獲取文本視圖中的行數可以有多少個字符
我需要知道我的字符串中有多少個字符可以放入Textview
,然後它需要換行。
如果解決方案也可以與EditText
一起使用,那將是非常好的。
假設我們有一個大字符串和許多文本視圖,它們都具有maxLines="1"
和layout_width="match_parent"
以及一個等寬字體。獲取文本視圖中的行數可以有多少個字符
我需要知道我的字符串中有多少個字符可以放入Textview
,然後它需要換行。
如果解決方案也可以與EditText
一起使用,那將是非常好的。
TextPaint paint = textView.getPaint();
int wordwidth=(int)paint.measureText("a",0,1);
int screenwidth = getResources().getDisplayMetrics().widthPixels;
int num = screenwidth/wordwidth
你通常不使用等寬字體,所以沒有真正的解決方案 –
那麼在這種情況下,我呢。糾正問題 –