-1

我需要使用具有不同内容的同一页面

例如:i have clicked Array[name] button it will show the couple of names in listview next when i will click the address array the same activity instead of name can we show the address!!

我已经搜索过我找到了这样的东西

Intent intent = new Intent(context, CalledActivity.class);
        intent.putExtra(key, value);
        startActivity(intent);

在这里,他们使用 sqlite 数据库来获取内容。有人可以帮我吗@Thanks

4

1 回答 1

-1

我不明白为什么你不能更新数据然后调用 notifyDataSetChanged() 来更新你的列表视图。

你可能有你的适配器定义如下:
ArrayAdapter myadapter=new ArrayAdapter(this, android.R.layout.simple_list_item_1, theDataSource1);

然后 DataSource1=ArrayNames

因此,当单击地址按钮时,请尝试 DataSourcd1=ArrayAddresses

然后 myadapter.notifyDataSetChanged();

另一种方式,但其糟糕的设计是您可以拥有另一个适配器,然后在单击按钮时更改列表视图的适配器,它们会切换。

于 2013-04-13T08:13:32.203 回答