列表视图只有更新后,我点击列表视图

列表视图只有更新后,我点击列表视图

问题描述:

我的列表视图只更新,如果我把它拖动或点击它,直到它没有得到更新的新值。列表视图只有更新后,我点击列表视图

public void additem(final String name,final String mess) { 
    runOnUiThread(new Runnable() { 

     @Override 
     public void run() { 
      Messages v=new Messages(); 
      v.setName(name); 
      v.setmessage(mess); 
      PersonList.add(v); 
      mConversationArrayAdapter.notifyDataSetChanged(); 
      mConversationView.invalidateViews(); 
      mConversationView.setSelection(mConversationArrayAdapter.getCount() - 1); 

     } 
    }); 

} 


<ListView 
     android:id="@+id/list" 
     android:layout_width="fill_parent" 
     android:layout_height="0dp" 
     android:layout_weight="1" 
     android:background="@null" 
     android:divider="@null" 
     android:transcriptMode="alwaysScroll" 
     android:stackFromBottom="true"> 
</ListView> 
+0

ü可以添加更多的代码来了解 – 2014-11-21 06:50:51

+0

其中u调用此基法的AddItem任何buttan – 2014-11-21 06:51:03

+0

做你的名单是很常见的适配器和AddItem方法? – SilentKiller 2014-11-21 06:53:10

它因为transcriptMode集合。

android:transcriptMode

设置列表的转录模式。在记录模式下,列表滚动到底部,以便在添加新项目时可见。

删除transcriptMode或将其设置为禁用作为您的问题的解决方案。

请参考,:http://developer.android.com/reference/android/widget/AbsListView.html#attr_android:transcriptMode