我设计了一个应用程序,它显示了可用的WiFi网络列表,并且它显示了当选择时的WiFi连接设置对话框。如果我连接到wifi它将改变WiFi状态连接或不在列表视图中。任何人都可以请告诉我如何做到这一点?如何更新列表视图文本点击列表视图项目
-3
A
回答
0
试试这个
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
TextView your_text=(TextView)view.findViewById(R.id.your_text_id)
your_text.setText("whatever you want")
}
});
,或者如果您希望编辑从发送到适配器 值的文本,你需要清除更新,并呼吁该
yourAdapter.notifyDataSetChanged();
,并在下一次发布的内容您先尝试
0
您将需要更新该listview的适配器。在那之后调用notifydatasetChanged(); 。因为如果你没有更新适配器,滚动列表视图将显示原始值。
谢谢,但如果我滚动列表视图,改变的文本不见了为什么? – siddharthan
然后在getview()函数中使用** customadapter **和** viewholder **来解决**“改变的文本不见了”的问题** – beginner