2012-04-12 22 views
1

我正在爲我的學校項目製作一個應用程序,該應用程序基本上是家用電器的瓦數計算器。我的ViewFlipper中有大約50個75X75的設備圖標。有沒有辦法創建一個搜索界面來調用這些圖像,而不是翻閱所有圖像來找到它?我瀏覽了幾個網站,並瞭解到爲了使用搜索界面,我需要將我的圖像存儲在數據庫中。它如何真正起作用?還有另一種方法可以做到嗎?或者真的有可能做到這一點?從sqlite調用圖像到ViewFlipper

+0

有人嗎?我仍然無法弄清楚 – fozkul 2012-04-18 00:45:11

回答

0

我不知道你通過搜索界面瞭解什麼。一種選擇是使用Gallery而不是您當前的ViewFlipperHere is a real simple tutorial,您可以在您的應用程序中使用)。 Gallery小部件將通過簡單滾動Gallery(另一個優勢是用戶在滾動時看到圖像)讓用戶快速移動到所需的圖像。

此外,而不是ViewFlipper,您可以使用Spinner +一個ImageViewSpinnerHere is a tutorial)將讓用戶選擇一個設備的名稱,當發生這種情況時,您將找到用戶選擇的位置(從Spinner並映射到HashMap(其具有Spinner中的位置作爲鍵)值的圖像ID))並更新ImageView與正確的設備圖像。

還有其他方法,但這些方法實施起來比較複雜。