android - 如何在 Android 中将 getview() 与 SimpleAdapter 一起使用?

标签 android listview view simpleadapter

我正在使用 SimpleAdapter 生成一个 ListView。我的SimpleAdapter代码如下:

ListAdapter k = new SimpleAdapter(this, val1, R.layout.mytask, new String[]{"TaskId", "heading", "status"}, new int[]{R.id.View1, R.id.View2, R.id.ViewStatus}); 

我的 Activity 是 MainActivity,它是 extends Activity。 我想覆盖 getview() 方法。我怎样才能做到这一点?

最佳答案

你可以这样做:

ListAdapter k = new SimpleAdapter(...) {
    @Override
    public View getView (int position, View convertView, ViewGroup parent) {
        View view = super.getView(position, convertView, parent);
        ...
        return view;
    }
}

关于android - 如何在 Android 中将 getview() 与 SimpleAdapter 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22904495/

相关文章:

java - Android检查文件大小是否超过某个值

android - 二进制 XML 文件第 9 行 : Error inflating class fragment

android:如何更改 ListView 中 row_item 的 layout_gravity 属性

android - 如何在 Android 中检查字符串中的行数?

android - 使用 ANT 选择性地将 API 编译到您的 Android 可执行文件中

android - 在加载列表之前确定 ListView 高度

flutter - flutter 中的过度滚动指示器颜色不同?

java - 将 TextView 更改为自定义 ListView 中的可点击单词

android - 使用 FragmentStatePagerAdapater "The specified child already has a parent"错误

mysql - 托管 MySql、 View 、客户端 IP 地址更改和访问被拒绝