独自のカスタム レイアウト マネージャーを作成する予定です。
クラスを拡張する以外に構築する方法が他にある場合View
、これが今のところ私が知っている唯一のアプローチであり、それを行う他の方法があるかどうか知りたいですか?
独自のカスタム レイアウト マネージャーを作成する予定です。
クラスを拡張する以外に構築する方法が他にある場合View
、これが今のところ私が知っている唯一のアプローチであり、それを行う他の方法があるかどうか知りたいですか?
LinearLayout は ViewGroup クラスを拡張し ます http://developer.android.com/reference/android/widget/LinearLayout.html
TableLayout は LinearLayout http://developer.android.com/reference/android/wiget/TableLayout.htmlを拡張します。
これら両方のクラスのソースはhttps://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/widget/で入手できると思います。
上記のクラスを見て、LinearLayout を拡張できるかどうか、または ViewGroup を拡張する必要があるかどうかを確認したはずです。