0

私はScrollviewが実用的に埋められており、Assetsフォルダーからロードされた背景ビットマップを持つ多数のテキストビューがあります。それらは行として埋められています。各行には異なる数の列があります。これらのテキストビューが多数あると、スクロールがスムーズに停止します。複数のケースがあり、各テキストビューには個別のアクションが必要なため、アダプターを使用できません。このスクロールをよりスムーズにする方法は?

Overidden テキスト ビューを使用し、以下をオーバーライドしました。

@Override
    public void requestLayout() {
        /*
         * Do nothing here
         */
    }

しかし、最初のロードではまだ遅いので、何かアイデアはありますか?

4

2 に答える 2

1

特定のアクティビティに android:hardwareAccelerated="false" を追加できます。 http://developer.android.com/guide/topics/graphics/hardware-accel.html

于 2013-07-01T14:41:08.810 に答える
0

ListViewすでに行っているのと同じように、行ごとに異なるレイアウトを膨らませることができるので、アダプターとデザインを引き続き使用します。唯一の違いは、ListViewがこれらのビューの破棄と作成を必要に応じて処理することです。さまざまな種類のビューがある場合は、アダプターconvertViewのメソッドでを使用する必要はありません。getView()ただし、スクロールはずっとスムーズになるはずです。

于 2013-07-01T14:40:01.830 に答える