在textview中包含长数据时,scrollview很慢

sky*_*ine 0 android scrollview textview

我正在开发一个RSS源新闻应用程序,我使用scrollview显示标题和说明.我从网页上获取的描述和标题数据太长了,我将这些内容添加到我的textviews(标题和desc),以便当我滚动它是极其缓慢的.请帮助

kir*_*hra 6

使用Viewholder类来保存UI控件

喜欢

static class ViewHolder {
    TextView Title;

    TextView Description;

}
Run Code Online (Sandbox Code Playgroud)

并为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
Run Code Online (Sandbox Code Playgroud)

}

如果有任何疑问,使用此滚动将改善让我知道