0
A
回答
2
我真的不知道你問這裏是什麼:
可以測量的文本的寬度是這樣的:(從阿蘭·傑伊·韋納在這裏拍攝:Auto Scale TextView Text to Fit within Bounds)
// Set the text size of the text paint object and use a static layout to render text off screen before measuring
private int getTextWidth(CharSequence source, TextPaint paint, int width, float textSize) {
// Update the text paint object
paint.setTextSize(textSize);
// Draw using a static layout
StaticLayout layout = new StaticLayout(source, paint, width, Alignment.ALIGN_NORMAL, mSpacingMult, mSpacingAdd, true);
layout.draw(sTextResizeCanvas);
return layout.getWidth();
}
,你可以用這樣的觀察者測量文本:
yourEditText.addTextChangedListener(new TextWatcher() {
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
public void onTextChanged(CharSequence s, int start, int before, int count) {
//measure your stuff here
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
});
相關問題
- 1. EditText的大小不適合內容
- 2. 表佈局大小
- 3. iframe內容大小
- 4. WebView內容大小
- 5. UIWebView內容大小
- 6. Android EditText小工具大小
- 7. 表格佈局大小
- 8. 修復佈局的大小
- 9. android網格佈局大小
- 10. 調整大小的畫布內容
- 11. 線性佈局太大了Widget大小
- 12. 使用自動佈局時的UITableView內容大小
- 13. 自動佈局固有內容大小以填充屏幕
- 14. iOS:使用自動佈局更改UIScrollview的內容大小
- 15. 如何使用自動佈局設置scrollview內容大小?
- 16. 屏幕大小和內容相關的佈局
- 17. 在運行時調整佈局大小時閃爍內容
- 18. 根據內容創建動態可調整大小的佈局
- 19. UIScrollView自動佈局的內容大小問題
- 20. 將佈局設置爲其內容的大小
- 21. 如何在父窗口調整大小時調整佈局容器的大小?
- 22. SWT佈局如何基於內容調整大小(增長/縮小)
- 23. 堆轉儲大小vs hprof大小
- 24. UIView的邊界大小vs幀大小
- 25. UIWebView動態內容大小
- 26. VideoView內容調整大小
- 27. 的Viewport3D內容大小
- 28. UICollectionView固定內容大小
- 29. UITextView內容大小太短
- 30. Shadowbox的HTML內容大小