EditText那些事儿


 1 失去焦点后超长内容显示省略号,获得焦点显示原内容
 2         int editTextLen = 10;//设置EditText失去焦点时的长度
 3         String strInput = "";//EditText的全部内容
 4 
 5                 edText.setOnFocusChangeListener(new OnFocusChangeListener() {
 6                         @Override
 7                         public void onFocusChange(View v, boolean hasFocus) {
 8                                 if (!hasFocus) {//失去焦点后超长内容显示省略号
 9                                         strInput = edText.getText().toString();
10                                         if (strInput.length() > editTextLen) {
11                                                 edText.setText("");
12                                                 String strDot = "...";
13                                                 String str = strInput.substring(0, editTextLen
14                                                                 - strDot.length());
15 
16                                                 edText.setText(str + strDot);
17                                         }
18                                 } else {//获得焦点显示原内容
19                                         edText.setText("");
20                                         edText.setText(strInput);
21                                         edText.setSelection(strInput.length());
22                                 }
23                         }
24                 });

长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号





    联系我们

    欢迎来到TinyMind。

    关于TinyMind的内容或商务合作、网站建议,举报不良信息等均可联系我们。

    TinyMind客服邮箱:support@tinymind.net.cn