I have a long string in my android app that looks like this:
<string name="imprint_text" translatable="false">
...long text here...
</string>
The problem is that Talkback is only able to read the whole string from the beginning, indifferent of where on the screen you touch. What is the best way for this to be split into different paragraphs? Should I just create different strings (imprint_text1, imprint_text2...) and bring them in the correct order or is there a better way to do this?
Unfortunately, I don't think that this is possible. Keep in mind that there's also a limit of 4000 characters if I'm not mistaken. My suggestion would be to use TextToSpeech. You can start it when the user opens the screen or when they tap on anywhere (probably the first one would be better, but it depends on the app). It has a lot of options for setting the speed and even a playSilence method.