を拡張するカスタム ビューを作成していますScrollView
。このビューでは、ネストされたスクロールが必要なので、現在のアプローチでは、ScrollView のandroid.support.v4.widget.NestedScrollView
属性は API 21 以降でしか使用できないため、実際には古いバージョンをサポートするように拡張しています。android:nestedScrollingEnabled="true"
私が行っている実験では、NestedScrollView の使用は効率が悪いと言えます。次に、2 つの異なるカスタム ビューを作成し、クライアントが適切なレイアウト リソース ディレクトリを使用してどちらか一方を使用できることを知りました。
しかし、私の質問は次のとおりです:それを使用するデバイスが API < 21 で実行されている場合にNestedScrollViewを内部的に拡張するカスタム ビューを作成する方法はありますandroid:nestedScrollingEnabled="true"
か? 私はそれがより良いと思いますが、それが可能であるか、どのように行うかはしないでください。