2015-10-16 108 views

回答

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

谢谢,但如果我滚动列表视图,改变的文本不见了为什么? – siddharthan

+0

然后在getview()函数中使用** customadapter **和** viewholder **来解决**“改变的文本不见了”的问题** – beginner

0

您将需要更新该listview的适配器。在那之后调用notifydatasetChanged(); 。因为如果你没有更新适配器,滚动列表视图将显示原始值。