問題タブ [android-viewbinding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 同じアクティビティで dataBinding と ViewBinding を使用できますか?
ViewBinding と DataBinding を同じアクティビティで使用したいと考えています。これが可能である場合、それをアクティビティにどのように実装しますか?
これが私がこれまでに試したことです。
android-layout - ViewBinding - ViewBinding にインクルード レイアウトの可視性を設定するには?
インクルード レイアウトを使用しており、その可視性を変更する必要があります。
そして、layout_select_provinces は次のようになります。
しかし、Id を RelativeLayout に設定すると、アプリがクラッシュし、可視性を変更できません。
ViewBinding set idプロセスで私を助けることができる人はいますか?
java - ビューバインディングで findViewById() を返す
古いコードを最適化しようとしています。そして、findviewbyidをviewbindingに置き換えようとしています。しかし、findviewbyid の代わりにビューバインディング ID を返すにはどうすればよいですか?
これは古いコードです。しかし、ビューバインディングを適用したい。私はそれがこのようなものであることを望んでいます。私はそれを行う方法がわかりません。
どうすればこれを達成できますか?
android - Android でのビュー バインディングの使用に関する問題
ViewBinding について知りましたが、それを使用する必要があるかどうかがわかりません。基本的にはfindViewByIDを使っていて、かなり使いやすいと思います。ViewBinding について読みましたが、正直なところ、その使用方法がわかりませんでした。たとえば、次のコードがあります。
ビューバインディングを使用するにはどうすればよいですか。Android 開発者ページ ( https://developer.android.com/topic/libraries/view-binding?utm_medium=studio-assistant-stable&utm_source=android-studio-3-6 )に記載されているように実行すると、エラーが発生します。
たとえば、統計ボタンを参照するにはどうすればよいですか。
私はすべてのコメントに感謝し、あなたの助けに感謝します.
更新: ViewBinding にはまだ大きな問題があります。上位クラスの「findViewById」アプローチを View バインディング メソッドに置き換えました。次のコードがあります。
ただし、アプリを実行すると、次のエラー メッセージが表示されます。
そして、「Toolbar myToolbar = binding.toolbarMainActivity;」という行 参照されます。このエラーが発生する理由について誰か意見がありますか? 私はすべての助けに感謝します。
クラスの対応する XML レイアウト ファイルは次のとおりです。