0

重複の可能性:
Android ListView setSelection() が機能していないようです

リストビューをスクロールすると、リストの最後に到達すると、他のデータのバッチをフェッチしています。フェッチが完了したら、スクロールする前にリストビューの最後の項目にフォーカスしたいです。setSelection()動かない。誰でも私にもっと良いオプションを提案できますか?

4

1 に答える 1

0

これを試して :

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        View view = convertView;
        if (view == null) {
            LayoutInflater inflator = mContext.getLayoutInflater();
            view = inflator.inflate(android.R.layout.your_item_layout, null);
        }

        //your specific code here

        if (position == mList.size()-1){
            //fetch other batch of data
        }

        return view;
    }

プリロードのため、画面に表示される前に getView メソッドが呼び出されます。しかし、これはあなたが探しているものだと思います。

于 2013-01-02T13:41:44.957 に答える