問題タブ [layout-anchor]
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.
swift - Swiftでは、Layout Anchorを使用して複数のサブビューを同じ幅(定数なし)に設定する方法は?
たとえば、3 つのサブビューを含む親ビューがあります。プログラムでレイアウトアンカーを使用しており、次のレイアウトを実現しようとしています
3 つのサブビューの幅はそれぞれ同じです。言い換えると、
subView1.width = subView2.width = subView3.width subView1.width+subView2.width+subView3.width = parentView.width
サブビュー 1 とサブビュー 2 の幅を次のように設定するために乗数を使用できる可能性があることはわかっています。
また、subView3 は、先行アンカーを subView2 の後続アンカーに揃えることができます。
ただし、Interface Builder が実際にこれら 3 つの幅を直接 (定数や乗数を使用せずに) 等しくなるように割り当てることができることをどこかで見ました。プログラムでLayout Anchorと同じことを行うことは可能ですか? そしてどうやって?ありがとう。
android - アイテムを画面の中央に固定し、オフセットを設定する
チャットバブルで画面を構築しようとしています。問題はandroid:layout_centerHorizontal="true"
、バブルが正確に中央に達し、テキストのサイズに基づいて両方向に拡大する場合です。しかし、このバブルの中心を画面または親レイアウトの中心に 20 dp 固定したいと考えています。
幅と高さが0dpのアンカービューを使用するなどの方法を試しましたが、役に立ちません。
EDIT-1 : さらに参照するために XML コードを追加
EDIT-2 : 制約レイアウトを使用し、水平バイアスを設定すると、問題の解決に役立ちました。
android - CoordinateLayout app:layout_anchor と app:layout_anchorGravity がフラグメントで機能しない
CoordinateLayout
フラグメントのレイアウト ファイルで使用しています。そこで、2 つのレイアウトの間でFloatingActionButton
orを使用する必要があります。この回答ImageButton
からサンプルコードを取得しました。
2 つの同じレイアウト ファイルで 2 つのフラグメントを作成しました。fragment1.xml、fragment2.xml
アプリを実行するとfragment1が表示され、ボタンをクリックするとfragment2が表示されます。ただし、最初のフラグメントを 2 番目のフラグメントに置き換えると、ボタンの位置が以下のように左上隅に変更されます。
フラグメント 1
フラグメント 2
私はなぜ理解できないのですか?誰でも私を助けることができますか?