我有一個登錄活動,它具有恢復登錄和註冊功能。如果您按下恢復按鈕或註冊按鈕,則會根據您按下的按鈕爲佈局添加新視圖。我有一個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. 將視圖從縱向更改爲橫向時,方向不會更改