val
невозможно изменить. Вы можете установить изображение в изображение, напрямую вызывая ImageView в вашем onCreate следующим образом:
Imageviewid.background = resources.getDrawable(R.drawable.imageid)
В качестве альтернативы, вы можете изменить val
на var
В то время как 'лучше всего' может очень зависеть от Вашей ситуации, один я привык в прошлом для большого успеха, 3D ЛЮДОЕД.
Это является межплатформенным, очень приятно записанное (C++) и работает хорошо. Однако одной вещью, которые отделяют его для меня, было великое сообщество - можно всегда получать справку, неважно, как простой вопрос, и существует много руководств/учебных руководств вокруг по их форуму/Wiki. Документация также очень хороша.
Это определенно стоит проверить.
Hrmm, после чтения этого, это почти кажется, что у меня есть личная заинтересованность - я не делаю! Мне просто действительно нравится он от прошлого опыта!
Попытайтесь искать Игру DevMaster и Графическую Базу данных Механизмов для 3D механизмов. Этот вопрос также задали и МНОГИЕМНОГИЕвремена , которым отвечают, на их форумах.
Механизм C4, irrLicht и Крутящий момент часто рекомендуются для 3D в C++, но он действительно зависит от Ваших отдельных требований или если Вам действительно нужен механизм вообще.
Я рекомендую Irrlicht. Это просто, легко, но быстро и мощно. Это не как featureful как Ogre3D, но я нашел более простым использовать.
Panda3D довольно легок:
Это главным образом 3-е ориентированный, так знать, хотя любой 3-й механизм включит кривую обучения, Panda3D будет иметь один из самых коротких.
При поиске большего количества простого API, а не полноценного игрового механизма необходимо попробовать SDL. Это даст Вам платформенно независимый способ представить с OpenGL, входом дескриптора, сделать основное аудио, и т.д. Особенно удобно при поиске способа сделать простой 2D игровой проект.