2012-01-31 4 views
0

Я использую проект библиотеки this в своем приложении для Android. Но мне нужно сделать некоторые настройки для него.Настройка библиотеки проектов в Android

Например, если мне нужен EditText вместо предоставленного TextView, то в чем лучше всего настроить библиотеку для моих нужд без написания кода в библиотеке проектов?

Я сделал эту настройку, указав в макете actionbar.xml библиотеки EditText вместо TextView, но мне не нравится этот подход.

Есть ли у вас какие-либо рекомендации, учебные пособия, которые могут помочь мне?

ответ

1

В вашем специальном случае я бы предложил использовать оригинальный пакет совместимости actionBar.

Но ответ на ваш вопрос: вы всегда можете расширить классы из Библиотеки, что, по моему мнению, является лучшей практикой, если библиотека должна оставаться нетронутой. Переопределение методов, которые вы хотите изменить, ведет к чистоте. Вы делаете то же самое каждый раз, когда расширяете классы android-sdk, которые вы не можете изменить, как хотите.

В случае смены макетов я не совсем уверен. Я думаю, что могу вспомнить, что если у lib есть actionbar.xml, и у вас есть actionbar.xml внутри вашего проекта, тоже ваш победит. так же, как функция «переопределения макетов»

Смежные вопросы