0

したがって、高さがwrap_contentの相対レイアウトの一番下にビューを配置したかったのです。
は全く動作しませんでしたし、私は思い出した理由....あなたはRelativeLayoutの大きさとその子の位置との間の循環依存を持つことができません高さがwrap_contentの相対レイアウトの一番下にビューを配置する

注意(ストレートdocから)。たとえば、高さがWRAP_CONTENTに設定され、子がALIGN_PARENT_BOTTOMに設定されたRelativeLayoutを設定することはできません。

非常に簡単なことです。これをハックして、他のビューがない場合は動作させる方法はありますか?
実際に私がLinearLayoutとFrameLayoutで試したが、私が探していた最終結果を得ることができなかった特定の非正常な例を実際に提示する前に、標準的な "ハック"があることを期待しています。

答えて

0

まず、最初にを入れてください。あなたのシナリオからは、アンドロイド:layout_belowを宣言したように見えます。どこかで循環依存関係が発生する可能性があります。

+0

そのようなものはありません。それは、ビューが正しく整列して表示されていないことだけです。 – Jim

+0

私もその問題に直面しました。それは、私が親ビューを中心に設定した重力のためでした。 – huk

+0

申し訳ありませんが、私はあなたが意味するものを理解していません。あなたは高さ 'wrap_content'と' align_parent_bottom = true'を持つ子ビューを持つ親相対レイアウトを持っていて、それは正常に動作しましたか?どのようにすることができますか?医者でさえ、これは正しく機能していないと言います。私の場合、相対レイアウトはどうにか拡大して親の高さを取得し、全体のレイアウトは "台無し" – Jim

関連する問題