当我单击添加新的按钮行时,我有一个带有添加按钮的 ListView 动态创建。当我滚动 ListView 时,这些新按钮是 可见的。我怎样才能点击添加按钮然后按钮立即 可见的。为什么会这样。有什么办法可以解决这个问题。
我试过 invalidateViews()
invalidate()
它不起作用。请帮我解决这个问题。
我的示例代码在这里
一个
dd_button.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
button = new Button(getApplicationContext());
linear.addView(button1, lparams);
listview.invalidateViews();
}
}
最佳答案
要刷新 Listview,请创建一个 ListAdapter 并用您的项目(按钮)填充它。每次您将一组新项目放入其中时,您的列表都会更新。
在 ListViews 上检查此引用:http://developer.android.com/guide/topics/ui/layout/listview.html
关于Android- Listview- 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20677019/