2

要素、多くの要素に対する相対的な位置を宣言的に伝える方法はありませんか?一方がなくなった場合は、もう一方を使用しますか?もちろん、すべての要素がなくなっていない場合は、1つだけ(たとえば最初の要素)を取ります。

4

2 に答える 2

0

非常に簡単な解決策は、RelativeLayout 内で LinearLayout を使用することです。そのため、LinearLayout 内に要素を配置して、LinearLayout の前の要素に水平または垂直に配置できます。

フレームワーク自体は、他の多くの要素の可視性に対して要素を配置する機能をサポートしていません。

于 2012-06-15T19:46:12.977 に答える
0

それに関連して私が目にする唯一のことはandroid:layout_alignWithParentIfMissing、次のことです。

true に設定すると、
layout_toLeftOf、layout_toRightOf などでアンカーが見つからない場合に、親がアンカーとして使用されます
。 [boolean]

したがって、必要な機能を取得するには、自分でコーディングする必要があると思います。

于 2012-06-15T15:42:10.820 に答える