Android- Listview- 按钮

标签 android android-listview

当我单击添加新的按钮行时,我有一个带有添加按钮的 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/

相关文章:

java - 使用 Dagger 2 进行共享首选项管理

android - 如何显示进度条直到WebView内容出现在android中

java - Android SSL 握手异常

android - 使 ListView 的标题 View (不是节标题)保持在顶部

android - 如何在android电子邮件中附加多个文件?

android - 如何在android中 ListView 整行可选?

android - 滚动回到 listvview 的顶部

java - 列表中的第一项图像错误

java - 在 OnClickListener 中实现 DialogFragment 接口(interface)

android - 将操作项添加到直接打开链接的操作栏