I would like to define strings in xml that look like this and are just put in a TextView:
1. this is my first paragraph. Where
it is important that it is correctly
aligned.
2. and this would be the second one
which is aligned
If I just write:
<string name="infoHelp">1. this is my first paragraph. Where\n it is important that it is correctly\n aligned.</string>
Where I insert whitespaces after \n they are trimmed. Would would be the best way to do this?
Please no html solution, I cannot use it in this case!
Thanks very much
EDITED from /n to \n
ADDED this layout file:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:weightSum="10" android:orientation="horizontal">
....
<TextView android:id="@+id/info_help"
android:layout_width="wrap_content"
android:layout_height="380sp"
android:text ="@string/InfoHelp"
android:layout_marginTop = "13sp"
android:layout_marginLeft="12sp"
android:layout_marginRight="12sp"
android:textColor="#000000"
android:textSize="13sp"
android:layout_below="@+id/Info_title"
>
</TextView>
</RelativeLayout>
and the strings file is just as I have shown. There is no chance I get any leading whitespaces from my strings file – I have tried to insert extra whitespaces anywhere, but they are ALWAYS trimmed. No matter where I put them.
I just read somewhere that this is XML – but you told me that it works in your case – I am confused now???
This seems to work fine in a textview like
The only thing I changed was ‘/n’ to ‘\n’