java - 获取可以在 EditText 中显示的字符数
问题描述
我的问题是关于 Android/Java 的。
如何获取EditText中可以显示的字符数,而不是输入的字符数?
如果我为带有太长文本的 EditText 创建错误弹出窗口,则不会自动创建新行以使其适合 EditText 大小。这就是为什么我必须在一定数量的字母之后手动创建一个新行。
b.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
e.setError("SO - Please enter a correct E-Mail!!!"); //too long, not showed correctly
}
});
因此,我的问题是:如何获得可以在 EditText中显示的字符数(我不是输入的意思)?
解决方案
推荐阅读
- python - 如何更正此 python dfs 搜索?
- vb.net - vb.net - 如何从任何驱动器打开应用程序
- vba - 我收到一条类型匹配错误的错误消息
- android - 约束布局响应式设计问题 - android(已关闭)
- teamcity - Teamcity - 如果任何代码更改包含某些字符/单词,则构建失败?
- java - 通知总是创建新的活动,而不是恢复以前的活动
- sql - sqlite3 选择同时引用另一列的列
- linux-kernel - 树莓派如何知道要加载哪个设备树 blob (dtb)?
- flutter - 如何处理不需要的小部件构建?
- android - 从 Fragment 更新时,活动布局跳到状态栏后面