Так как вы применяете следующий стиль в своих родителях
<style name="ActionbarTheme">
<item name="android:textColor">@color/colorBlack</item>
<item name="android:background">@color/colorWhite</item>
</style>
Ваш цвет текста черный, а фон белый.
Соединению значков отвечают в других ответах. Создание вещи так же легко как использующий png2ico. Это создает ico файл из 1 или более png's и обрабатывает несколько размеров и т.д., как:
png2ico myicon.ico logo16x16.png logo32x32.png
Создаст myicon.ico с размерами 16x16 и 32x32. Размеры должны быть кратными числами 8 квадратов, и не больше, чем 256x256.
Я искал это только что и нашел это: http://www.mail-archive.com/pygame-users@seul.org/msg05619.html
Кавычка из вышеупомянутой ссылки:
setup.py Файл: PY_PROG =
'trek10.py' APP_NAME = 'Trek_Game'
cfg = {
'name':APP_NAME, 'version':'1.0', 'description':'', 'author':'', 'author_email':'', 'url':'', 'py2exe.target':'', 'py2exe.icon':'icon.ico', #64x64 'py2exe.binary':APP_NAME, #leave off the .exe, it will be added 'py2app.target':'', 'py2app.icon':'icon.icns', #128x128 'cx_freeze.cmd':'~/src/cx_Freeze-3.0.3/FreezePython', 'cx_freeze.target':'', 'cx_freeze.binary':APP_NAME, }
- надрез-
У меня нет опыта с py2exe, но быстрый поиск Google нашел это, если встраивание значков в EXE-файлах было тем, что Вы попросили.
Если бы Вы хотите создать .ico файлы, я действительно предложил бы, чтобы Вы искали разработчика значка или законченные значки. Уверенный можно создать Победу 3.x значок стиля, довольно легкий путем создания 16x16, 32x32, или изображение на 64x64 пкс в краске, и переименовать его к .ico. Но создать современные много значки разрешения для окон намного более сложно.
(Я собирался спросить, для чего компилировала ОС Вы, когда я осознал звуки "exe" очень окна, и конечно же...),
py2exe немного датирован и продолжился pyinstaller (который сам немного датирован; выпуск svn является самым актуальным), http://pyinstaller.python-hosting.com/
После пробежки первоначальных сценариев для pyinstaller и генерации файла спецификации от Makespec.py, отредактируйте файл спецификации и ищите раздел EXE. В заключительной части тот просто добавляют в Вашем ico определении; так
console=True)
стал бы
console=True, значок ='mine.ico')
Таким образом, если mine.ico файл был в той же папке как файл Makespec.py. Существует также параметр командной строки для питания значка в него. Я думаю, что это было
python Makespec.py -i 'mine.ico' /path/to/file.py