Поместить его в строку очень просто.
String randomAsAString = Integer.toString(random)
Затем вы можете использовать свойства XML TextView для изменения его форматирования, например, android: textSize = "30dp" или android: textColor = "# 900".
Кстати, если вы удовлетворены ответом на предыдущий вопрос, вы должны вернуться и пометить ответ как «Принят». Это дает очки «репутации» человеку, ответ которого вы приняли, и закрывает вопрос, чтобы люди не думали, что вы все еще ждете лучшего ответа. Подробнее о репутации вы можете прочитать в FAQ.
Edit:
Вы не можете ссылаться на строку целиком в xml, оставляя при этом случайное число. Это связано с тем, что формат «@ string / some_string» допускает только неизменяемые строки. Исключением является использование параметров, например, установив строку как
<string name="random_number">The random number is %d</string>
Тогда вы можете вызвать эту строку, используя что-то вроде
yourTextView.setText(this.getString(R.string.random_number, random))
Что касается вашего другого вопроса об установке фона для textView, это также просто.
yourTextView.setBackgroundDrawable(R.drawable.....)
Вам следует воспользоваться функцией автозаполнения Eclipse ... это значительно упрощает поиск этих команд. Например, просто введите имя вашего TextView, а затем точку, подождите полсекунды для появления списка опций, затем «setB», и он должен затем отфильтровать список по трем параметрам setBackground Drawable / Resource / Color.