Самый простой способ (который удивительно упоминается только в комментариях, поэтому я и публикую в качестве ответа) это:
textview.setGravity(Gravity.CENTER)
Если вы не понимаете установщика Windows, я настоятельно рекомендую Полное руководство по установщику Windows . Вы не можете использовать WiX без понимания MSI. Также стоит загрузить Windows Installer 4.5 SDK .
Если вы не хотите изучать основы установщика Windows, вам понадобится пакет типа мастера, чтобы скрыть все мелкие детали и удерживать твоя рука. Существует множество вариантов, некоторые из которых дороже других.
Тем не менее, я бы посоветовал взять эту книгу и потратить немного времени. чтобы понять, что происходит «под капотом», это действительно поможет вам понять, что »
Вы можете приобрести InstallShield , лидера рынка для создания установочных пакетов. Он предлагает множество функций, помимо тех, которые вы получаете с бесплатными решениями.
Предупреждение: InstallShield безумно дорогая!
Google «Бесплатная программа установки MSI».
например, https://www.advancedinstaller.com/
Здесь несколько вариантов:
http: // rbytes. net / software / development_c / install-and-setup_s /
Несмотря на то, что это Windows, большинство из них является «условно-бесплатным», а не действительно бесплатным и открытым исходным кодом.
Вы можете использовать Visual Studio - это платно.
Вы можете использовать https://www.advancedinstaller.com/ - у которого есть бесплатная версия.
] Вы можете использовать http://nsis.sourceforge.net/Main_Page - например, Winamp использует этот установщик - и очень настраиваемый и является открытым исходным кодом.