【发布时间】:2018-04-05 02:42:52
【问题描述】:
我正在尝试在 SET 按钮上填充列表视图。当我选择值微调器时,将根据列表填充。我面临的问题是很多时候我点击 SET 按钮它会将项目添加到 listview 。
setButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v)
{
for (int i = 0; i < DeviceID.size(); i++)
{
//initialize row data
for (int j = 0; j < 5; j++) {
if (j == 0)
str = DATE.get(i);
else if (j == 1)
str = TIME.get(i);
else if (j == 2)
str = DeviceID.get(i);
else if (j == 3)
str = SMSTEXT.get(i);
map.put(columnTags[j], str);
}
mylistData.add(map);
}
final String[] columnTags = new String[]{"one", "two", "three", "four", "five", "six", "lat", "log"};
final int[] columnIds = new int[]{R.id.textView5, R.id.textView8, R.id.textView9,R.id.checkbox, R.id.textView10};
arrayAdapter = new SimpleAdapter(this, mylistData, R.layout.location_locator_textview, columnTags, columnIds);
listview.setAdapter(arrayAdapter);
arrayAdapter.notifyDataSetChanged();
}
});
【问题讨论】:
-
贴出你试过的代码。
-
您只发布了初始化代码。在您更新适配器的位置发布代码。
标签: android listview simpleadapter