私は簡単な質問があります。私はAndroid Studioでアプリケーションを作成していますが、問題があります。私のアプリケーションは、Javaを使用してボタンを作成しています。プレビューエディタでこれらのボタンを見たいのですが、私はレイアウトを編集しやすいようにしたいからです。だから私はXMLで同じボタンを作ったが、ここに問題がある。私は私のアプリをビルドするときに両方のボタンを表示しています!私はJavaコードで作成するボタンだけを見たいと思うし、最後に私の質問は、XMLで作成されたボタンを削除することが可能ですか?私はツールについて考えていた:..しかし、私は有用なタグを見つけられなかった。誰かが何か考えている?Androidスタジオ:プレビューでしか表示されない人を見る
答えて
tools:visibility="visible"
とandroid:visibility="gone"
を一緒に使用することができるので、プレビューに表示されますが、アプリがデバイス/エミュレータで実行されている間は消えてしまいます。
すでに述べたように、android:visibility="gone"
と組み合わせてtools:visibility="visible"
を使用すると、プレビューでは表示されますが、ビルドでは表示されません。
レイアウトにremoveView(someChildElement)
を使用すると、不要な要素が削除されます。 AFAIKでは、XMLコードはまだAPKに存在しますが、ビルドされたAPKにはまったく存在しません。
私は手がかりがありません。なぜをプレビューに表示したいのですが、完成した結果では表示しません。後で手動で切り替えたいので、XMLコードは必要ありません。ビューは見えないが、それでもゴーン
- 可視:
someView.setVisibility(GONE)
およびクイックリファレンス:あなたも行うことができます表示が不可視でスペースを必要としない
ビルド時にXMLファイルからコードを削除することはできません。
動作するアプリケーションを作成してから、アプリケーションをきれいにしたい(ビューはJavaコードで作成され、プレビューでは表示されません)。 私は、1つの値を変更するときにアプリケーションを構築しなければならないと便利ではないと思います(私は時間を失います)。 – Apsik
- 1. Android XMLプレビューは、Androidスタジオのトップレベルスクリーンを表示しています
- 2. Androidスタジオに文字列プレビューが表示されません
- 3. Androidエミュレータが正しく表示されない(Androidスタジオ)
- 4. Androidスタジオで継承されないメソッドを表示する
- 5. Androidスタジオ - プレビューでは表示されますが、エミュレータ/デバイスでは表示されません
- 6. Androidスタジオ、リストビューでアイテムが正しく表示されないArrayList
- 7. Androidスタジオのプレビューが同じでない
- 8. Android Studioのテーマエディタでプレビューが表示されない
- 9. 新しい「値」フォルダがAndroidスタジオに表示されない
- 10. AndroidスタジオでLG G Pad 7.0 LTEが表示されない
- 11. Androidスタジオでデザインが表示されない
- 12. Androidスタジオのバージョン管理でGitが表示されない
- 13. Androidスタジオでロギングとクラッシュのスタックトレースが表示されない
- 14. Androidスタジオ2.3.3でパレットアイテムが表示されない
- 15. Androidスタジオでプレビュータブが表示されない
- 16. Androidスタジオでエミュレータが表示されない
- 17. Androidスタジオでエミュレータが表示されない
- 18. Androidスタジオ:エミュレータのアプリケーションで更新コードが表示されない
- 19. Androidカメラのプレビューが表示されない
- 20. AVFoundationプレビューが表示されない
- 21. DockedItemsがプレビューに表示されない
- 22. AndroidスタジオでのRTLプレビュー
- 23. Androidスタジオ2.2プレビュー5デザインエディタ/プレビューが壊れているようですか?
- 24. Umbracoプレビューで正しいコンテンツが表示されない
- 25. AndroidスタジオMAC用のショートカットが表示されない
- 26. GitHub VCSがAndroidスタジオに表示されない
- 27. センサーTYPE_ALLがAndroidスタジオに表示されない
- 28. AndroidスタジオのTextViewが表示されない
- 29. Okhttp3にAndroidスタジオのWebSocketインターフェイスが表示されない
- 30. Androidスタジオのボタンが表示されない
しかし、XMLコードでそれらを削除することはできませんか?アプリが構築されているとき – Apsik
いいえ、彼らはまだアプリケーションが実行されているが、完全には見えず、スペースを占有していないときには、まだそこにいるでしょう。文字通りそれらを削除したい場合は、アプリケーションが起動するときにjavaコードで削除する必要があります。そのため、親のremoveView(子)を呼び出します。 – Moonbloom