У меня есть список, и я пишу для этого специальный адаптер. И я хочу установить для этого какой-нибудь цвет текста (например, код оранжевого цвета # F06D2F). Я представляю фрагмент кода для моего метода getView ()
.
TextView text = new TextView(this.context);
// text.setPadding(25, 5, 0, 0);
text.setBackgroundResource(R.drawable.back_horizontal);
// text.setClickable(false);
// text.setFocusable(false);
text.setEllipsize(TruncateAt.END);
text.setSingleLine(true);
// text.setTextColor(R.color.yellow);
text.setTextColor(R.color.Orange);
text.setGravity(Gravity.CENTER_VERTICAL);
helvetica_normal = Typeface.createFromAsset(context.getAssets(), "fonts/helvetica.ttf");
text.setTypeface(helvetica_normal);
// text.setTextColor(R.color.yellow);
text.setText(objects[position]);
LayoutParams layoutParams = new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
manager.addView(text, layoutParams);
Проблема в том, что я не вижу оранжевый цвет. Я установил библиотеку отсюда: klick Затем в моем проекте я добавил c: / program files / ImageMagick-6.6.6-Q16 / include в include ...
Я пытаюсь использовать ImageMagick Magick ++ для C ++ Проект в VS2010. Я установил библиотеку отсюда: klick
Затем в моем проекте я добавил c: / program files / ImageMagick-6.6.6-Q16 / include в подключаемые папки. Затем я попытался использовать Magick ++ с этим кодом:
#include
void main(int argc, char ** argv){
InitializeMagick(*argv);
}
Но это не работает! VS2010 возвращает следующие ошибки:
error LNK2001: unresolved external symbol "__declspec(dllimport) void __cdecl Magick::InitializeMagick(char const *)" (__imp_?InitializeMagick@Magick@@YAXPBD@Z)
error LNK1120: 1 unresolved externals
Что я делаю не так?
Большое спасибо за вашу помощь!
ОБНОВЛЕНИЕ:
Установить компоновщик -> Ввод -> Дополнительные зависимости для:
kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;CORE_RL_Magick++_.lib
И компоновщика - > Общие -> Дополнительные каталоги библиотеки в:
C:\Program Files\ImageMagick-6.6.6-Q16\lib
Это по-прежнему приводит к той же ошибке ...
ОБНОВЛЕНИЕ 2
Открытие файлов .lib в C: \ Program Files \ ImageMagick-6.6.6-Q16 \ lib приводит к этой ошибке:
ОБНОВЛЕНИЕ 3
CORE_RL_Magick ++ _. Lib есть ? InitializeMagick @ Magick @@ YAXPEBD @ Z , но не ? InitializeMagick @ Magick @@ YAXPBD @ Z. Означает ли это, что файл .lib поврежден?
ОБНОВЛЕНИЕ 4
Я решил свою проблему, вручную скомпилировав файлы .lib. Спасибо всем!