我向我的服务器发出http请求并返回一些json。在这两个变量中解析并表示返回的内容:
String status = item.getString("status");
String date = item.getString("date");
我还有ArrayAdapter,ArrayList和ListView
arrayListResults = new ArrayList<String>();
resultsList = (ListView) findViewById(R.id.resultsList);
arrayAdapter = new ArrayAdapter<String>(this, R.layout.results_list_item, arrayListResults);
resultsList.setAdapter(arrayAdapter);
获取结果后,我将它们添加到arrayList中,如下所示:
arrayListResults.add(status + ":\n" + date);
然后通知数据集已更改。
我需要的是将不同的样式应用于状态和日期。 我很熟悉
textView.setText(Html.fromHtml("<b>" + status+ "</b>")
bur我无法弄清楚我是如何在我的特定情况下实现它的。
results_list_item布局是
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:paddingBottom="5dp"
android:paddingTop="5dp"
android:textSize="15sp" >