我希望创建一个格式如下所示的列表:
传感器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(),但它没有用。有什么想法吗?
答案 0 :(得分:0)
您可以创建一个自定义适配器视图来替换具有两个TextView视图的android.R.layout.simple_list_item_1,一个用于标题,另一个用于内容。然后只需覆盖ArrayAdapter类,将文本设置为每个视图。