title: Android TextView not showing multiple lines, even though String has newlines
body: <p>My app grabs a webpage using JSoup, and gets text from elements to put into a String. When I print the string normally with <code>System.out</code>, it prints on multiple lines.</p>
  
  <p>However when I put the string into a TextView using <code>setText(myStringname)</code>, the Text displays but doesn't have more than one line. I have set <code>android:maxLines</code> to 16. I use <code>articleDescs=articleDescs.replaceAll("(\\r|\\n|\\r\\n)+",System.getProperty("line.separator"));</code> to replace other things with a System new line character.</p>
  
  <p>Lets say my TextView string is <code>Welcome to the TextView! \nWhat are we doing? \nPrinting new lines!</code>I want text to show up like</p>
  
  <pre><code>Welcome to the TextView!
  What are we doing?
  Printing new lines!
  </code></pre>
  
  <p>But it shows up ike this:</p>
  
  <pre><code>Welcome to the TextView! What are we doing? Printing new lines!
  </code></pre>
  
  <p>How do I make it display the text on multiple lines? I tried looking at other questions but they told my to do <code>maxLines</code>, which I did. Thanks</p>
  
  <p>EDIT: TextView XML</p>
  
  <pre><code>&lt;TextView
          android:id="@+id/itemDesc"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="@string/tv_placeholder"
          android:maxLines="16"
          android:layout_marginLeft="10dp"/&gt;
  
              String pretty=Jsoup.clean(aPrep,"",Whitelist.none().addTags("br","p"),new Document.OutputSettings().prettyPrint(true));
              String articleDescs=Jsoup.clean(pretty,"",Whitelist.none(),new Document.OutputSettings().prettyPrint(false));
              articleDescs=articleDescs.replaceAll("(\\r|\\n|\\r\\n)+","\n");
              System.out.println(articleDescs);
              String articleImgURLs=articleImgURLsArray;
              articleDescs=Jsoup.parse(articleDescs).text();
  </code></pre>