我已經爲我的看法決定的基本協調的佈局被截斷。我張貼我的簡單的一個片段:部分在屏幕底部(安卓)
<ListView
android:id="@+id/transferList"
android:layout_width="match_parent"
android:layout_height="match_parent"></ListView>
<android.support.design.widget.FloatingActionButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginBottom="@dimen/activity_vertical_margin"
android:layout_marginRight="@dimen/activity_horizontal_margin"
android:layout_alignParentRight="true"
android:src="@drawable/ic_add_white" />
什麼情況是,在FAB熄滅屏幕。這只是不是FAB,但其他具有cardviews/listviews的片段在屏幕底部被截斷。我四處尋找解決方案,並提出了一個hacky解決方案:從工具欄刪除財產應用程序:layout_scrollFlags =「scroll | enterAlways」。
我不明白是什麼原因可能導致這種情況發生,以及如何解決上述問題。支持庫中有一些錯誤嗎?有沒有更好的方法來解決這個問題?我遇到的另一個解決方案是從here - 將FAB按鈕直接放在活動中的協調器佈局下,並使其僅在您需要的片段中可見。對我來說,這似乎不是一個好的解決方案。另外,我的片段中的其他觀點也被切斷了。
我刪除了'app:layout_scrollFlags =「scroll | enterAlways | snap」'並且滾動工作正常,底部沒有被切斷。只是想問一下這個變化有什麼意義?你遇到過這個問題的其他解決方案嗎? –
我發現只刪除'scroll |'部分就足夠了。希望通過這樣做,會有比我完全刪除'app:layout_scrollFlags'屬性更少的可能影響(?) –