我花了很長時間看着滾動Android中的內容。但是,在我的應用程序中,我需要應用一個自定義類型的滾動,其中包含一個listview。一個listview有它自己的滾動和滾動視圖不應該與列表視圖一起使用。創建一個不帶ScrollView的可滾動LinearLayout
但是必須有一些內部滾動功能的意見。 View上的文檔確實表示支持,但所提供的方法似乎沒有提供任何偵聽器來檢測滾動。
scrollview也建立在FrameLayout上,這也會在我的應用程序中產生問題。
,您可以撥打的LinearLayout滾動帶:
android:isScrollContainer="true"
,但是這似乎並沒有做任何事情。
事實上,你甚至可以設置滾動條的LinearLayout中:
android:scrollbars="vertical"
但也似乎並沒有做任何事情。
我不想控制滾動,而是讓監聽器在屏幕上檢測滾動,而不管列表視圖,framelayout或任何其他控件是否可見。我想我正在尋找的是寫我自己的自定義ScrollView控件,但沒有FrameLayout的限制和所有不必要的開銷,我不需要。有什麼建議麼?
你不應該在ScrollView中放置一個ListView。 – AndroidDev
是的我知道這就是爲什麼我提到在scrollView中動態添加項目到線性佈局而不是ListView。請仔細閱讀上述說明 –
我仍然需要列表視圖。我正在開發一個可供其他人使用的自定義控件,並且可以將它們與現有的ListView一起使用。 – AndroidDev