制約レイアウトに関するこの奇妙で厄介な問題があります。制約レイアウト内のビューの中には、尋ねることなくまたは通知せずにカスタム値から幅と高さを0dpに変更します。この挙動は、私がレイアウトを構築し、テストし、喜んで次のものに移りますが、その後数時間後に値が0dpに設定され、レイアウトがすべてであることがわかるので、一貫していませんうんざりするアンドロイドスタジオのコミットされていないファイルが青色に変わってしまったので、私はこの望ましくない変更やctrl + zを気付くことができます。制約レイアウトの幅と高さの属性が自動的に0dpにリセットされる
私は最近、さまざまなレイアウトの実装を開始しています。でる?この非常に望ましくない行動の原因となるものは誰か?
私のレイアウト構造は、別の制約レイアウトを含まないこの
Root - Constraint Layout
views
views
ViewPager
Constraint Layout
Constraint Layout
Constraint Layout
制約レイアウトであるが、私はそれがすべての問題
編集を起こさなければならないとは思わない:私は現在、Androidのメーカー3.0カナリア7を使用していますはるかに複雑なレイアウトを開発しています。この問題は3.0にアップグレードしてから発生していません。
線形レイアウトと相対レイアウトを使用する方がよいこの問題を克服しました。 –
私は同意しません。何かの相違があったのですか?はい。しかし、私は制約レイアウトを使用すると、本当に柔軟性があり、パフォーマンス上の利点はもちろんのこと、使いやすいです。 –