大胆& ListView项目中的普通文本

时间:2016-11-22 23:45:21

标签: android listview text bold

我希望创建一个格式如下所示的列表:

传感器1

var1 = 4,var2 = 4

传感器2

var1 = 2,var2 = -12

所以我希望在列表中的每个项目的单独行上都有一个粗体标题,然后是其他信息。这就是我目前在列表中添加内容的方式。

View sensorView = inflater.inflate(R.layout.fragment_sensor, container, false);
                ListView sensorList = (ListView)sensorView.findViewById(R.id.sensorList);
                String [] sensors = {"Sensor2\nAlpha=2", "Sensor3\nAlpha=2"};
                ListAdapter sensorListAdapter = new ArrayAdapter<String>(getActivity(), android.R.layout.simple_list_item_1, sensors);
                sensorList.setAdapter(sensorListAdapter);

我尝试过使用Html.fromhtml(),但它没有用。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您可以创建一个自定义适配器视图来替换具有两个TextView视图的android.R.layout.simple_list_item_1,一个用于标题,另一个用于内容。然后只需覆盖ArrayAdapter类,将文本设置为每个视图。

示例:Custom Adapter for List View