問題タブ [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.

0 投票する
2 に答える
1661 参照

android - 同じアクティビティで dataBinding と ViewBinding を使用できますか?

ViewBinding と DataBinding を同じアクティビティで使用したいと考えています。これが可能である場合、それをアクティビティにどのように実装しますか?

これが私がこれまでに試したことです。

0 投票する
2 に答える
2545 参照

android-layout - ViewBinding - ViewBinding にインクルード レイアウトの可視性を設定するには?

インクルード レイアウトを使用しており、その可視性を変更する必要があります。

そして、layout_select_provinces は次のようになります。

しかし、Id を RelativeLayout に設定すると、アプリがクラッシュし、可視性を変更できません。

ViewBinding set idプロセスで私を助けることができる人はいますか?

0 投票する
2 に答える
103 参照

java - ビューバインディングで findViewById() を返す

古いコードを最適化しようとしています。そして、findviewbyidをviewbindingに置き換えようとしています。しかし、findviewbyid の代わりにビューバインディング ID を返すにはどうすればよいですか?

これは古いコードです。しかし、ビューバインディングを適用したい。私はそれがこのようなものであることを望んでいます。私はそれを行う方法がわかりません。

どうすればこれを達成できますか?

0 投票する
1 に答える
1136 参照

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 レイアウト ファイルは次のとおりです。