可能重複沒有捕捉全的ListView項目:
Android full layout not capturing同時採取截圖
在我的Android應用程序,我的列表視圖,並設置按鈕。我想要使用包含所有列表視圖和按鈕的佈局的屏幕截圖,但只能列表視圖的可見部分。
如何在Android中捕獲隱形列表視圖項?
可能重複沒有捕捉全的ListView項目:
Android full layout not capturing同時採取截圖
在我的Android應用程序,我的列表視圖,並設置按鈕。我想要使用包含所有列表視圖和按鈕的佈局的屏幕截圖,但只能列表視圖的可見部分。
如何在Android中捕獲隱形列表視圖項?
如何在Android中捕獲隱形列表視圖項?
根本沒有「不可見的listview項目」。
假設您有一個ListView
,其空間可顯示10行,而您的適配器將從getCount()
返回10000。 Android不會創建10000行Views
。它會創建10行Views
(或者更多),並在用戶滾動時回收它們。因此,當你拿到你的「截圖」時,你的大部分行不會以可視化的形式存在。
雅,沒關係,但我希望所有listview項目採取截圖..如果列表視圖包含100項我想採取所有項目作爲捕獲在Android .. – user74
@ user74:最有可能的,你會需要手動爲每個行自行充氣,拍攝每張圖像,並將結果拼接在一起,假裝它們都在「ListView」中。 – CommonsWare
重複相同的模糊和不可讀的問題不會解決您的問題。 – Budius
滾動它,然後採取屏幕截圖:P –