2016-06-22 3 views
0

У меня есть 2 продукта вкусов в Android-проекте.Продукт Flavors в Android

Я хочу использовать кодовую базу, и у меня есть некоторый код, как:

if (BuildConfig.FLAVOR.equals("firstApp")) { 
     webButton = (FancyButton) findViewById(R.id.webButton); 
     webButton.setBackgroundColor(Util.getColorFromString("")); 
     webButton.setIconColor(Util.getColorFromString("#005126")); 
} 

Первое приложение имеет макет и имеет кнопку с идентификатором webButton.

Но в макете второго приложения мне не нужен webButton, поэтому я удалил его.

Но приведенный выше код дает ошибку, потому что у второго приложения нет кнопки.

Каков способ сделать это?

ответ

1

Вы можете создать новый файл XML в values/, который содержит последующий ресурс:

<item type="id" name="webButton"/> 

и вы хорошо идти.

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