問題タブ [constraint-layout-chains]
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 - ConstraintSet チェーンをプログラムで変更すると、期待どおりに動作しない
何らかの理由で、 をプログラムで変更して (チェーンに属する) ビューの位置を変更すると、期待どおりの結果が得られませんConstraintLayout
。ConstraintSet
次の例では、ボタンの最初または最後に画像を配置できるアイコン ビュー付きのボタンを作成しました。アイコンが最後に配置されている場合は、すべて問題ありません。しかし、ボタンの先頭に配置するように設定すると、そのコンテンツは理由もなく左に配置されます。
その問題を解決する方法がわかりません。コードでいくつかの変更を既に試みましたが、どれも機能しませんでした。
どうすれば解決できますか?
アイコンがボタンの先頭に配置されるように設定されている場合のバグのある動作。どういうわけか、ボタンの左側に配置されます
ButtonWithIconView.kt
button_with_icon_view.xml
attrs.xml
activity_main.xml