2011-08-10 49 views
0

我想定義活動佈局的元素相對於處於關閉狀態的滑動抽屜手柄的頂部。鑑於滑動抽屜的浮動特性,標準Layout above相對佈局屬性顯然不起作用。Android - 相對於滑動抽屜手柄頂部定位佈局項目

在我看來,唯一的(非編程)替代方案是底部對齊和使用固定邊距或底部填充以確保元素位於閉合的滑動抽屜手柄上方。這種方法非常粗糙,我希望避免這種情況,因爲我希望滑動抽屜手柄高度取決於其內容(這是動態的)。

任何建議,以幫助實現更流暢的佈局?

回答

0

你不能使用的LinearLayout(垂直),並設置其位置上下對齊

+0

不,我不相信你可以。使用滑動抽屜控件時,包含滑動抽屜的底層佈局必須是相對或框架佈局,以允許滑動抽屜漂浮在其他元素上。 – Dean

+1

如果我誤解了你的建議,可能值得指出的是,滑動抽屜窗口小部件似乎自然地填充了它的父級佈局,因此使用滑動抽屜底部或頂部對齊任何部件都等同於底部或頂部與父級佈局對齊。 – Dean

1

您可以控制的滑動抽屜的高度,如果你想和我認爲這是這個問題的情況下, 。滑動抽屜只是佔用屏幕的一些空間,其他內容應該高於它