As of today, Anki (and AnkiDroid) is able to wrap lines only at word-separating character positions (like spaces or hyphens).
If you have long words (or long technical character sequences) without spaces or hyphens in your answer, like
"Lorem_ipsum_dolor_sit_amet_ex_pri_gloriatur_repudiandae"
the virtual screen will become as wide as the longest of these "unbreakable" words/sequences, which will make it necessary to scroll horizontally to read the answer.
An option like "Force line breaks" would be fine, either globally (for all decks) or as a deck-dependent option, to avoid horizontal scrolling.
Long character sequences would then be wrapped where they reach the end of the text box, like
"Lorem_ipsum_dolo
r_sit_amet_ex_pri_
gloriatur_repudiand
ae"
(Of course, this applies to questions, too.)
This is actually a feature in CSS. Simply apply the style "word-wrap: break-word;" to the card (or section of the card) and it'll do what you described.
I just tried it myself and for some reason this particular style property doesn't work in AnkiDroid (but it does on desktop). I'm not entirely sure why that may be. In any case, there is another word-breaking property that did work, so try this one instead: word-break: break-all;Here's the spec for reference: http://www.w3.org/TR/css3-text/#word-break0
Stylesheets can be embedded in your template (add them inside <style> tags), so they will be part of the deck and not front-end specific. Anki2 gives you a field just for CSS, so it's a lot more obvious that this is the case, but I don't believe you can share them across decks.
* {word-break:break-all;}
</style>
###