Sono sorpreso che non sembra esserci nessuno con questo problema. Voglio dire, la lista non può essere così rara in about-dialogs, FAQ ecc. E un proiettile non deve contenere troppo testo per estendersi su più di una riga e imbattersi in questo problema.
In ogni caso, ho avuto modo di risolverlo in questo modo, per ora:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
android:id="@+id/ScrollViewTipsLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/TipsLayout"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TableLayout
android:layout_height="wrap_content"
android:id="@+id/TableLayout01"
android:layout_width="wrap_content"
>
<TableRow>
<TextView android:id="@+id/tvIngress"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="@+string/tv_picking_content_ingress"
android:layout_span="2"
android:singleLine="false"
android:layout_weight="1"
/>
</TableRow>
<TableRow>
<TextView android:id="@+id/tvCleaningDot1"
android:layout_height="wrap_content"
android:text="•"
android:singleLine="false"
/>
<TextView android:id="@+id/tvCleaningFirst"
android:layout_height="wrap_content"
android:text="@+string/tv_picking_content_first"
android:layout_width="0dp"
android:layout_weight="1"
android:gravity="left"
android:singleLine="false"
/>
</TableRow>
<TextView android:id="@+id/tvCleaningDot2"
android:layout_height="wrap_content"
android:text="•"
android:singleLine="false"
/>
<TextView android:id="@+id/tvCleaningSecond"
android:layout_height="wrap_content"
android:text="@+string/tv_picking_content_second"
android:layout_width="0dp"
android:layout_weight="1"
android:gravity="left"
android:singleLine="false"
/>
</TableRow>
</TableLayout>
</RelativeLayout>
Io lo uso per presentare il testo statico in un elenco puntato in modo da non si preoccupano per creare il proiettile + testo dinamicamente nel codice. Se qualcuno ha qualche suggerimento su come realizzare la stessa cosa in un modo migliore, per favore illuminami.
Btw, se andare con la soluzione suggerita in secondo link sopra:
android:text="<ol><li>item 1\n</li><li>item 2\n</li></ol>
La seconda, terza fila, ecc in un proiettile che si estendono su più di una riga non sarà possibile ottenere lo stesso rientro in prima linea , che è abbastanza brutto.
fonte
2010-10-06 09:52:57
Questa domanda è già stata posta. Possibile duplicato di http://stackoverflow.com/questions/3429546/android-how-to-add-bullet-symbol-in-textview http://stackoverflow.com/questions/2196499/ordered-lists-inside-an- android-textview – DeRagan
@DeRagan, non penso che questo sia un duplicato. La domanda che hai citato chiede di avere un simbolo di proiettile, piuttosto che una lista di proiettili. –