0
在我的應用程序中,我讓用戶從媒體庫中選擇一個圖像。爲此,我使用Intent.ACTION_PICK。 像在Intent.ACTION_PICK的庫中,我可以重寫longClick嗎?
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
startActivityForResult(intent, IMAGE_PICK);
的應用作品大多正常,用戶可以正確地選擇圖像和URI。
此事是在畫廊。如果用戶在圖像上點擊一切順利,則會選擇圖像並返回。 但是,如果用戶長時間點擊圖像,無論是意外還是故意,手機振動一秒鐘,圖像聚焦,然後什麼也沒有發生。 我明白在正式的圖庫應用程序中會出現一個菜單,但在這種情況下它什麼也不做,它可能會讓用戶感到困惑,認爲他們挖掘並看到應用程序什麼都不做。
所以問題是,我可以做任何事情來改變在該屏幕中長按的行爲?像重寫onLongClick
或設置onLongClickListener
什麼的?
在此先感謝,最好的問候。
但是我如何訪問畫廊屏幕中的方法和回調? – Arcantos 2010-01-29 16:24:48
爲了達到這個目的,您可能需要啓動顯示圖庫項目的自己的活動,並從那裏覆蓋它,我嘗試過在線查看,但是沒有任何東西突出顯示給我。 – 2010-01-30 00:01:24
我害怕這個答案。 但謝謝你的洞察力。 – Arcantos 2010-02-02 16:32:21