問題タブ [constraintset]
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 - recyclerview ビューホルダー レイアウトの制約を変更する - Android
私はチャットアプリに取り組んでいるのでTextView
、テキストに応じて制約が変わる可能性のあるwhatsアプリのようになりたいです
だから私はメッセージレイアウトでビューツリーオブザーバーを試してみましたが、何とか機能しましたが、何かが欠けていました
ここに私のレイアウトxmlがあります
問題は、既存のチャットを開くと、最初の画像が表示されるときの制約が長いメッセージで期待どおりに機能しなかったことですが、メッセージの編集テキストをクリックするとすぐに、すべてのチャットではなくスクリーン チャットの制約が変更されたためです。スクロールした場合、メッセージの編集テキストなどをクリックしない限り、画面上のチャットの制約は変更されません。
リスナーが不足しているか、フォーカスを要求しているか、何か他のものが欠けているか、何が欠けているか
android - ConstraintSet を使用してボタンを ConstrainLayout にプログラムで追加する
みなさん、良い一日を。
プログラムでボタンをに追加し、そのようなボタンConstraintLayout
に設定しようとしていConstraintSet
ます。追加したボタンにIDがないため、レイアウトからconstraintSetを閉じようとすると問題が発生します。
これは、コンソールで生成されたエラーです。
ループで作成されるため、乱数を ID としてボタンに割り当てることは避けたいと思います。これを修正する方法はありますか?
android - ConstraintSet チェーンをプログラムで変更すると、期待どおりに動作しない
何らかの理由で、 をプログラムで変更して (チェーンに属する) ビューの位置を変更すると、期待どおりの結果が得られませんConstraintLayout
。ConstraintSet
次の例では、ボタンの最初または最後に画像を配置できるアイコン ビュー付きのボタンを作成しました。アイコンが最後に配置されている場合は、すべて問題ありません。しかし、ボタンの先頭に配置するように設定すると、そのコンテンツは理由もなく左に配置されます。
その問題を解決する方法がわかりません。コードでいくつかの変更を既に試みましたが、どれも機能しませんでした。
どうすれば解決できますか?
アイコンがボタンの先頭に配置されるように設定されている場合のバグのある動作。どういうわけか、ボタンの左側に配置されます
ButtonWithIconView.kt
button_with_icon_view.xml
attrs.xml
activity_main.xml