我如何才能使baseadapter从不同于0或1的其他位置开始

用户1591668

我有一个baseadapter,它总是从最顶部的0或1位置开始,但是有某种方式可以使我的Baseadapter从5位置开始吗?我一直在这里搜索,但没有找到有关的信息,这是我的baseadapter,是的,它已连接到列表视图,但是我知道列表视图开始的位置是由BaseAdapter控制的

public class myadapter extends BaseAdapter {

    Context context;
    LayoutInflater myiflater;
    public myadapter() {

        myiflater = (LayoutInflater) c.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    }


    @Override
    public int getCount() {
  return 20;



    }

    @Override
    public Object getItem(int position) {
        return 5;
    }

    @Override
    public long getItemId(int position) {
        return 5;
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {

// all of this is already correct
        } 
catch (Exception e) {
            e.printStackTrace();
        }
        return convertView;
          }
        return convertView;
    }
}

如您所见,我尝试将起始位置设置为5,但无法正常工作。

卢卡斯·克劳福德(Lucas Crawford)

使用您的ListView执行此操作:

mListView.setSelection(5);

setSelection()通过适配器设置ListView的当前位置。您尝试的方式没有意义。对于getItem()方法,应该返回对象,而不是位置的数值。让我知道是否可行

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从不同于1的数字开始youtube-dl自动编号?

我如何在Mongoose中定义不同于_id的其他主键?

从不同于1970-1-1的年份开始的Datetime索引

我们可以让数据库返回其他东西吗,当字段为空时不同于 0

如何从不同于安装该应用程序的用户的其他用户运行该应用程序

如何替换不同于先前指定的其他字符?

使用不同于id的其他值

为什么不同于类的其他成员,我们为什么需要定义类的静态变量?

为什么我会坚持使用不同于KDE或其他桌面环境的GNOME Shell版本?

不同于0或1的C ++布尔值

为什么需要将类分配给变量才能使用它?不同于函数

我如何才能使android中的Button出现在固定位置并始终位于所有其他视图的前面?

在Windows上将不同于GCC的其他编译器附加到Clion IDE

为什么ADL对操作员功能的行为不同于其他功能?

一个值不同于其他值的情况,SQL Server

python pandas获取列的最后一个值不同于其他值

使 TextView 的一半文本颜色不同于其他 50% 的文本 SWIFT

Firefox在SVG中以不透明度0显示tspan文本(不同于所有其他现代浏览器)

EOF的实际实现不同于-1

如何使主键的名称不同于“ Id”

双击 .EXE 不同于在 .bat 中使用“开始”

如何从不同于以前的路径将新文件添加到现有github存储库

我怎样才能“给”一个分叉进程一个不同于它“要求”的动态库?

快速如何使渐变层从不同位置开始

Python中的稀疏随机矩阵,其范围不同于[0,1]

Matlab中的稀疏随机矩阵,其值的范围不同于[0,1]

PHP-以不同于其他方式的方式显示第一条记录

使用会话(或其他方式),我该如何做才能使页面在回到页面时记住变量?

如何从不同的起始索引而不是[0]的列表开始循环?