title: Hyphenation in Android
body: <p>As part of internationalizing an Android application I have come across the need to dynamically word wrap or hyphenate at the right position.</p>
  
  <p>All my strings are externalized in strings.xml files but I have not found any documentation about hyphenation in Android.</p>
  
  <p>I would like to be able to suggest hyphenation positions similar to how I can do it in LaTeX:</p>
  
  <p><a href="http://en.wikipedia.org/wiki/Hyphenation_algorithm" rel="noreferrer">http://en.wikipedia.org/wiki/Hyphenation_algorithm</a></p>
  
  <p>But I have not found any indication if this is possible. Is there anything in the framework I have missed? What are other people doing e.g. with Japanese strings that have no obvious position to break up a sentence? Do you just add spaces at the correct positions?</p>
  
  <p>I could dynamically size the font to fit into certain layouts but for longer messages that go across multiple lines that won't work. What to do?</p>