加载ListView的速度更快,比Viewholder方法更快

max*_*ver 12 android android-listview

为listView扩展视图时,最好是在.xml文件中没有android:text的所有textViews以及这会影响速度多少?那么ViewStubs会更快吗?

当使用8个没有android:text的textViews和使用android:text ="@ string/abc"膨胀LinearLayout时,这会改变什么吗?请注意,我正在重复使用视图,所以也许只有10个被充气然后重复使用我不知道.

我正在开发一款中兴刀片,这样一台600Mhz的CPU而不是四核......

Ron*_*nie 8

你可以尝试这个,不确定它是否会加速,但是试一试.

在后台线程中扩展布局.

View getView(int position, View convertView, ...) {
    View v;
    if (convertView == null) {
        Start a background thread to inflate your linearLayout. 
        Pass item data and view 'v' to it.

        v = inflate a simple dummy textview;
        return v;
    }
    set normal stuff to convertview here.
    return convertView ;
 }
Run Code Online (Sandbox Code Playgroud)

在后台线程中,