2012-01-31 58 views
0

我在我的Android應用程序中使用了this庫項目。但我需要爲它做一些定製。在Android中自定義項目庫

例如,如果我需要EditText而不是提供的TextView,那麼最好的做法是根據需要自定義庫,而無需在項目庫中編寫代碼?

我通過在庫的actionbar.xml佈局中定義一個EditText來代替TextView來做這個定製,但我不喜歡這種方法。

你有任何指導方針,教程可以幫助我嗎?

回答

1

在您的特殊情況下,我會建議使用原始兼容性包actionBar

但是要回答你的問題:你總是可以從庫中擴展類,如果圖書館應該保持不變,我認爲這是最好的做法。重寫方法,你想改變他們的行爲保持乾淨。每當你擴展android-sdk類時你都會完全相同,你不能像你想要的那樣改變它。

在改變佈局的情況下,我不太舒服。我想我可以記住,如果lib有一個actionbar.xml,並且你的項目中還有一個actionbar.xml,你也會獲勝。就像一個「壓倒一切的佈局」功能

相關問題