Xin lỗi nếu điều này hiển nhiên đối với mọi người khác nhưng tôi gặp khó khăn nhỏ khi hiểu cách hiển thị html bên trong listview của tôi.HTML hiển thị của Android trong một ListView
Chế độ xem danh sách của tôi được khai báo.
ListView lv1 = (ListView) findViewById(R.id.ListView01);
Tôi điền nó (không được hiển thị) sau đó đặt danh sách xem của tôi tại đây với một ArrayAdapter.
lv1.setAdapter(new ArrayAdapter<String>(SearchByFood.this, R.layout.new_list_view, foods));
Tiếp tục xuống tôi tạo ra một mảng mới của chuỗi mà tôi muốn có thẻ in đậm trong. Sau đó tôi thêm mảng mới này (được gọi là arr_sort) đến arrayadapter insdie một phương pháp OnTextChanged().
lv1.setAdapter(new ArrayAdapter<String>(SearchByFood.this, R.layout.new_list_view, arr_sort));
Vì vậy, bây giờ chuỗi mảng mới của tôi có < b> thẻ trong đó. Làm thế nào để làm cho listview của tôi hiển thị văn bản in đậm?
Đây là new_list_view tôi
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="@color/grey2"
android:textSize="20sp"
android:gravity="center_vertical"
android:paddingLeft="6dip"
android:minHeight="40dip"
/>
Và đây là một phần ListView của tôi trong cách bố trí chính của tôi.
<ListView
android:id="@+id/ListView01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/rounded_corners_green"
android:cacheColorHint="#00000000"
android:divider="@color/green6"
android:dividerHeight="1px"
android:fastScrollEnabled="true" >
</ListView>
Mọi trợ giúp sẽ được đánh giá cao.
Thực tế rằng đây là câu trả lời được chấp nhận là khó hiểu. Câu trả lời của OP, S.A.Jay đã làm việc cho tôi. –
Không hiệu quả với tôi. – EliaszKubala