Android TextView 多行获取 按行获取

Android TextView 多行获取 按行获取,第1张

Android TextView 多行获取 按行获取

Android控件TextLine多行输入,怎么按行获取值

下面内容本人实 *** 可行

1.layout部分

 

        

        
    

2. 代码中可写

    //get lines[startLines,endLines],按行获取TextView的数据
    //返回值为对应行中的数据
    public static String getDesignationLines(TextView tvBrief, int startLines, int endLines) {
        String result = ""; 
        if (startLines > endLines) {

            return result;
        }
        Layout layout = null;
        int lineCount = 0;
        if (tvBrief.onPreDraw()) {
            layout = tvBrief.getLayout();
            lineCount = tvBrief.getLineCount();
            int a = 1;
        }
        if (layout == null) {
            return result;
        }
        String text = tvBrief.getText().toString();
        String[] strList = text.split("n");
        for (int i = startLines; i <= endLines; i++) {
            result += strList[i];
        }
        return result;
    }

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5681484.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存