Remove extra line breaks after Html.fromHtml()

后端 未结 4 1597
花落未央
花落未央 2020-12-13 03:49

I am trying to place html into a TextView. Everything works perfectly, this is my code.

String htmlTxt = \"

Hellllo

\"; // the html is form
4条回答
  •  北荒
    北荒 (楼主)
    2020-12-13 04:27

    Nice answer @Christine. I wrote a similar function to remove trailing whitespace from a CharSequence this afternoon:

    /** Trims trailing whitespace. Removes any of these characters:
     * 0009, HORIZONTAL TABULATION
     * 000A, LINE FEED
     * 000B, VERTICAL TABULATION
     * 000C, FORM FEED
     * 000D, CARRIAGE RETURN
     * 001C, FILE SEPARATOR
     * 001D, GROUP SEPARATOR
     * 001E, RECORD SEPARATOR
     * 001F, UNIT SEPARATOR
     * @return "" if source is null, otherwise string with all trailing whitespace removed
     */
    public static CharSequence trimTrailingWhitespace(CharSequence source) {
    
        if(source == null)
            return "";
    
        int i = source.length();
    
        // loop back to the first non-whitespace character
        while(--i >= 0 && Character.isWhitespace(source.charAt(i))) {
        }
    
        return source.subSequence(0, i+1);
    }
    

提交回复
热议问题