我有一個簡單的問題。我正在Android Studio中進行應用程序,並且遇到問題。我的應用程序使用Java創建按鈕。我希望在預覽編輯器中看到這些按鈕,因爲我希望更容易編輯佈局。所以我在XML中製作了相同的按鈕,但這是問題所在。當我構建我的應用程序時,它顯示了兩個按鈕!我只想看到由Java代碼創建的按鈕,最後這裏是我的問題,它可能會刪除在XML中創建的按鈕?我正在考慮工具:..但我沒有找到任何有用的標籤。有人有任何想法?Android Studio:查看誰只在預覽中可見
-1
A
回答
0
您可以一起使用tools:visibility="visible"
和android:visibility="gone"
,以便它們在預覽中顯示,但當應用程序在設備/仿真器上運行時,它們會消失。
0
如前所述,您使用tools:visibility="visible"
與android:visibility="gone"
組合來呈現預覽中的任何視圖,但不會在構建中呈現任何視圖。您的佈局使用removeView(someChildElement)
將刪除您不想要的元素。 AFAIK,XML代碼仍然會在APK中,但在構建的APK中完全不存在。
我不知道爲什麼你想在預覽中顯示它們而不是在最終結果中。如果是因爲您想稍後手動切換它們,則不需要任何XML代碼。你也可以這樣做:
someView.setVisibility(GONE)
和快速參考:
- 可見 - 視圖是可見
- 隱形 - 視圖是無形的,但是仍然佔據空間
- 了 - 在視圖是不可見的,並且不佔用空間
雖然不能從構建的XML文件中刪除代碼。
+0
我想創建一個可以工作的應用程序,然後我希望應用程序變得非常漂亮(這些視圖將由Java代碼創建,我無法在預覽中看到它們)。 所以我認爲如果我在創建一個應用程序時改變一個值(我會失去時間),這將不方便。 – Apsik
相關問題
- 1. 預覽標籤在Android Studio中不可見
- 2. 怎麼看XML的預覽Android Studio中
- 3. 預覽在Android Studio中
- 4. 預覽XML Android Studio
- 5. Android Studio中預覽片段
- 6. Android Studio - 查看佈局的文本和設計預覽
- 7. 在設備中查看不可見,但在XML中可見
- 8. 預覽窗口不是在Android Studio中
- 9. CWAC2只捕獲預覽中可見的圖像
- 10. Android視頻查看可見度
- 11. 預覽問題Android Studio
- 12. ColorEffect在相機預覽上不可見
- 13. SSAS DB在Management Studio中不可見,但可在Excel中看到
- 14. PDF預覽和查看
- 15. Visual Studio 2015 SSRS - 報表預覽顯示不可見的值
- 16. Android的XML預覽只顯示頂級在Android Studio中的屏幕
- 17. Admob橫幅在預覽模式下可見,但在運行時不可見
- 18. textview中的預覽文本Android Studio
- 19. 的Android Studio 2.2中預覽1和FloatingActionButton
- 20. android studio(0.8.2)佈局預覽:NullPointerException在com.android.internal.app.WindowDecorActionBar.setHasEmbeddedTabs
- 21. 檢查在使用Visual Studio 11預覽
- 22. Android Studio build/apk不可見
- 23. Android Studio - AVD Manager不可見
- 24. Android Studio Beta版本(預覽版)/ Android Sludio
- 25. 滾動型可見查看
- 26. 在Android/Chrome瀏覽器中查看PDF
- 27. 爲什麼在android studio中看不到這個圖像的預覽圖?
- 28. Android studio - 如何在小右側預覽窗口中再次看到手機
- 29. 不可見的窗口(Visualbrush)的預覽
- 30. 檢查,看看誰在骰子游戲
但是在XML代碼中刪除它們是不可能的?當應用程序正在建設? – Apsik
不,他們在技術上仍然在那裏,當應用程序正在運行,但完全不可見,並沒有佔用任何空間。如果你真的希望它們被刪除,那麼當應用程序啓動時,你必須在java代碼中刪除它們,所以你可以在它們的父級上調用'removeView(child)'。 – Moonbloom