我有一个登录活动,它具有恢复登录和注册功能。如果您按下恢复按钮或注册按钮,则会根据您按下的按钮为布局添加新视图。我有一个onRetainNonConfigurationInstance节省如果任何一个,并在我的onCreate我检查该字符串,但我似乎无法将视图添加到活动的onCreate或onPostCreate布局。我如何添加动态构建的视图?Android - 添加视图方向更改
0
A
回答
0
可以使用ViewGroup.addView(View v)
将视图添加到ViewGroup
(布局是ViewGroup)。
所以,如果你在XML文件中有,说,LinearLayout
一些ID,比如说,R.id.root
然后onCreate()
你可以先找到使用LinearLayout root = (LinearLayout)findViewById()
然后调用root.addView(yourSavedView)
该布局。
您可以先尝试使用View.inflate()
从XML中添加您已经充气的视图。这样你会知道添加到布局本身的作品(或不)。然后,您可以尝试添加保存的视图以确保其保存正确。
1
我可以理解你的问题错了。对不起我的英语不好。 但是,如果我明白它的权利尝试为清单文件中的活动设置configChanges。
<activity android:name="yourActivity"
android:label="@string/app_name"
android:configChanges="orientation"/>
相关问题
- 1. 添加子视图改变方向
- 2. 以编程方式添加保存方向更改的视图?
- 3. 方向更改无效后在DialogFragment上添加视图
- 4. 更改方向更改视图背景图像
- 5. 更改方向ANDROID
- 6. Android方向更改
- 7. 如何根据滚动视图方向更改图像(Android)
- 8. 动态添加视图片段消失在改变方向
- 9. 两个WebView更改拆分方向不重新加载视图
- 10. iOS - 用设备方向更改视图
- 11. 缩放iPhone的方向更改视图
- 12. iPad - 方向更改和视图?
- 13. 以不同的方向更改视图
- 14. 以方向更改视图布局
- 15. 更改iPhone中视图的方向
- 16. 向RelativeLayout添加视图更改其大小
- 17. 方向更改添加边距/填充
- 18. iPad:改变加载方向的视图
- 19. 方向改变后添加的图标..
- 20. 更改android中特定视图的屏幕方向
- 21. Android ListFragment列表视图重叠的方向更改
- 22. 添加视图 - Android
- 23. IPHONE:在App Delegate中删除/添加子视图后,方向更改失败
- 24. 以LinearLayout方式向ListView添加自定义视图编程Android
- 25. 动态添加的视图在Android中的方向上消失
- 26. 在横向滚动视图上方添加文字(Android)
- 27. Android在处理方向变化时动态添加视图
- 28. 如何向操作添加/更改Android Studio工具栏图标?
- 29. 如何在iPhone中更改方向时更改视图控制器的视图?
- 30. 将视图从纵向更改为横向时,方向不会更改