我想动态检查textView是否已满或没有给定文本。 即在TextView中,我动态地分配文本。并且我想检查TextView是否充满了给定文本的文本。而且textview位于自定义列表视图中。 我的TextView是有最多3行检查TextView是否已满
2
A
回答
0
使用TextWatcher时看到的文本已更改:
private TextView mTextView;
private EditText mEditText;
private final TextWatcher mTextEditorWatcher = new TextWatcher() {
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
public void onTextChanged(CharSequence s, int start, int before, int count) {
//This sets a textview to the current length
mTextView.setText(String.valueOf(s.length()));
}
public void afterTextChanged(Editable s) {
}};
而且检查:TextWatcher example
-1
试试这个
if(textView.getText().toString().trim().length()<=0)
{
//here your textview has no text
}
3
你需要计算您的文本视图的大小和文本的大小。 试试你的文本视图
int text_view_size = text_view.getLayoutParams().width;
这个找到的大小,这为寻找你的文字
int text_size = getTextSize(text_view.getText().toString());
的大小,这是getTextSize方法
private int getTextSize(String your_text){
Paint p = new Paint();
//Calculate the text size in pixel
return p.measureText(your_text);
}
现在,您可以检查使用文本watTextWatcher类,您的文本超出了文本视图的大小。
相关问题
- 1. Android多行TextView,检查文本是否适合,或检查是否TextView已满
- 2. 检查结构数组是否已满
- 3. 检查数组是否已满
- 4. 检查TextView是否为空?
- 5. 检查是否类型的节点的数组已满C++
- 6. Silverstripe迭代器检查行是否已满
- 7. 如何检查电子邮件是否已满?
- 8. 如何检查$ _COOKIE是否已填满或为空?
- 9. C如何检查数组是否已满?
- 10. 如何检查我的2d数组是否在Ruby中已满?
- 11. 如何检查TextView字符串是否已被修剪(字幕)?
- 12. 以编程方式检查TextView的“textAllCaps”是否已设置
- 13. 测试localStorage是否已满
- 14. 检查矩形是否填满
- 15. 检查是否已建立
- 16. 如何检查TextView是否为空?
- 17. 如何检查TextView是否存在
- 18. 检查TextView是否完全可见
- 19. 如何检查jlabel数组已满?
- 20. 检测浏览器的缓存是否已满
- 21. 如何检查所有文本框的股利是否已满jQuery中
- 22. 检查是否至少有一个表单字段已经充满
- 23. 我该如何检查数组是否已满和双倍/一半大小?
- 24. JAVA需要一个条件来检查整个2D阵列是否已满
- 25. 在核心数据中,如何检查“磁盘已满”是否导致错误?
- 26. 如何确定数组是否已满
- 27. 检查'onload'是否已经被触发?
- 28. 检查超时是否已被清除?
- 29. 检查用户名是否已注册
- 30. 检查magento是否已经运行cronjob
if textview full then what? –
你想实现什么? –