Rom*_*rin 0 android listview view
我有一个包含4个相同行的列表视图.在这些行中,我有一个RelativeLayout,它包含一个TextView(id:R.id.notif).在我的Activity中,我使用自己的ArrayAdapter.
我希望能够修改第三行的文本.我试过这个,但它没有用.
((TextView)listview.getAdapter().getView(2, null, listview).findViewById(R.id.notif)).setText("50");
Run Code Online (Sandbox Code Playgroud)
谢谢.
不要用adapter.getView()它!此方法在内部用于适配器以创建显示在列表中的视图!执行此操作的正确方法是修改基础数据并使用刷新列表adapter.notifyDataSetChanged().不要尝试直接访问列表中的视图,您不知道它们当前是可见的还是在视图外滚动.
| 归档时间: |
|
| 查看次数: |
36 次 |
| 最近记录: |