Я пытаюсь добавить функцию THEME в приложение для защиты приложения, но у меня возникла большая проблема.Я могу получить макет из других приложений, но НЕ с изображением (drawable)
я могу получить макет из другого приложения, но расположение не представляет Drawable (напр., Фон, Src, ...) (напр. Если я сделать тему приложение с макетом, чей фон «фон .png», основное приложение может получить макет темы приложения, но без фона !!)
↓↓ кода
Resources theme = null;
try
{
theme = getPackageManager().getResourcesForApplication(nowTheme);
//nowTheme = packageName
}
catch (PackageManager.NameNotFoundException e)
{
}
if (theme != null)
{
int resID = theme.getIdentifier("theme" , "layout", nowTheme);
mView = mInflater.inflate(theme.getLayout(resID), null);
}
else
{
mView = mInflater.inflate(R.layout.theme_default, null);
dataConverter.dataPut(this, "default", SP_LOCATION_THEME, "theme");
//dataConverter = sharedpreferences
Toast.makeText(getApplicationContext(), "Error", 3000).show();
}
есть ли неправильный код мне делать? :(
п.с. Я думаю, что это из-за «R.drawable» на фоне темы приложения
Как я могу объявить ресурс, пригодный для фона? – namooplus
Спасибо. Я нашел решение :) – namooplus
@namooplus, пожалуйста, объясните мне, как вы это сделали. Я не могу найти решение. – ruslik