0
我有一個listView的活動。 listView包含Spanned項目。使用listView中的線程
@Override
protected void onStart() {
super.onStart();
Spanned xxx = Html.fromHtml(getString(R.string.xxx));
Spanned yyy = Html.fromHtml(getString(R.string.yyy));
Spanned zzz = Html.fromHtml(getString(R.string.zzz));
...
Spanned abc[] = { xxx, yyy, zzz, ... };
abc_adapter = new ArrayAdapter<Spanned>(this, R.layout.abc, R.id.abc, abc);
abc_view.setAdapter(abc_adapter);
當我有200個項目橫跨應用變得非常緩慢。有沒有可能使用線程來提高性能? 就像獲取線程中Spanned項目的格式一樣?
什麼是慢?初始化?或者滾動=適配器? – Malachiasz
初始化。 – user1337
然後是的你可以在線程上運行它,但是請注意,在數組初始化之後setAdapter應該發生。所以你不得不在用戶面前展示一些東西。 – Malachiasz