2012-01-31 12 views
0

私はAndroidアプリケーションにthisライブラリプロジェクトを使用しています。しかし、私はそれのためのいくつかのカスタマイズを行う必要があります。Androidでプロジェクトライブラリをカスタマイズする

たとえば、提供されているTextViewの代わりにEditTextが必要な場合は、プロジェクトライブラリにコードを記述しないで自分のニーズに合わせてライブラリをカスタマイズするのがベストプラクティスですか?

私はこのカスタマイズを、ライブラリのactionbar.xmlレイアウトにTextViewではなくEditTextを定義することで行いましたが、私はこのアプローチが嫌いです。

私に助けになるガイドラインやチュートリアルはありますか?

答えて

1

あなたの特別なケースでは、元の互換性のパッケージactionBarを使用することをお勧めします。

あなたの質問に答えてください:あなたはいつでも図書館から授業を伸ばすことができます。私は図書館が手の届かないところに置かれていればベストプラクティスだと思います。あなたの行動を変更したいメソッドをオーバーライドすると何かがきれいになります。あなたはあなたが望むように変更することができないandroid-sdkクラスを拡張するたびにまったく同じことを行います。

レイアウトが変更された場合、私はかなりshureではありません。 libにactionbar.xmlがあり、プロジェクトの中にactionbar.xmlがあると、あなたのものが勝つということを覚えていると思います。 「オーバーライドレイアウト」機能と同じように

関連する問題