因此,我創建了一個簡單的小應用程序,它包含ImageSwitcher中相當高的圖像,並且由於圖像的高度,我將ImageSwitcher包裝在ScrollView中整個圖像最終可見)。有趣的是,圖像不是從ScrollView的頂部開始,而是從底部開始。滾動功能都能正常工作,但我只是好奇爲什麼圖像的頂部幾乎在設備屏幕的底部。Android:ImageSwitcher裏面的滾動查看在屏幕底部放置圖像
有誰知道是什麼導致了這種行爲?
我的圖像是很大的可繪圖(800x600),顯然是爲了適應設備窗口而縮小的,但這仍然無法解釋爲什麼圖像上方會出現如此大量的空白空間。
我寧願只是滾動ImageSwitcher本身,但迄今爲止還沒有工作。
這裏是我的佈局:
<ScrollView android:id="@+id/scroll"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageSwitcher android:id="@+id/switcher"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#FFFFFF"/>
</ScrollView>
這修復了圖像上方額外空間的問題,但額外的空間現在位於圖像下方,如果在ImageView之後添加新控件,則顯然是這樣...任何想法? – Hadi