Можно использовать ViewGroup.addView(View v)
, чтобы добавить представление к ViewGroup
(макет - это ViewGroup).
Так что если у вас есть XML-файл, скажем, LinearLayout
с некоторым идентификатором,скажем, R.id.root
, затем в onCreate()
вы можете сначала найти этот макет, используя LinearLayout root = (LinearLayout)findViewById()
, затем вызвать root.addView(yourSavedView)
.
Сначала вы можете попытаться добавить какое-то представление, которое вы ранее раздутали, из XML с помощьюView.inflate()
.Таким образом, вы узнаете, работает ли добавление в макет (или нет).Затем вы можете попытаться добавить сохраненный вид, чтобы убедиться, что он был сохранен правильно.