0

私は RSS フィード ニュース アプリケーションを開発しており、scrollview を使用してタイトルと説明を表示しました。長すぎる Web ページから取得した説明とタイトル データで、そのコンテンツをテキストビュー (タイトルと説明) に追加しているので、スクロールは非常に遅いです。助けてください

4

1 に答える 1

6

Viewholder クラスを使用して UI コントロールを保持する

お気に入り

static class ViewHolder {
    TextView Title;

    TextView Description;

}

および getView の場合

@Override
    public View getView(int position, View convertView, ViewGroup parent) {
        ViewHolder holder = null;

        if (convertView == null) {

            convertView = mInflater.inflate(
                        R.layout.Your_layout_file,
                            null);

            holder = new ViewHolder();

            holder.Title= (ImageView) convertView
                    .findViewById(R.id.titletextview);

            holder.Description= (ImageView) convertView
                    .findViewById(R.id.descriptionTextView);

            convertView.setTag(holder);

        }

        else {

            holder = (ViewHolder) convertView.getTag();

        }

                    //your another code here

}

これを使用すると、スクロールが改善されます。疑問がある場合はお知らせください

于 2013-11-14T08:19:45.577 に答える