从sqlite调用图像到ViewFlipper
问题描述:
我正在为我的学校项目制作一个应用程序,该应用程序基本上是家用电器的瓦数计算器。我的ViewFlipper
中有大约50个75X75的设备图标。有没有办法创建一个搜索界面来调用这些图像,而不是翻阅所有图像来找到它?我浏览了几个网站,并了解到为了使用搜索界面,我需要将我的图像存储在数据库中。它如何真正起作用?还有另一种方法可以做到吗?或者真的有可能做到这一点?从sqlite调用图像到ViewFlipper
答
我不知道你通过搜索界面了解什么。一种选择是使用Gallery
而不是您当前的ViewFlipper
(Here is a real simple tutorial,您可以在您的应用程序中使用)。 Gallery
小部件将通过简单滚动Gallery
(另一个优势是用户在滚动时看到图像)让用户快速移动到所需的图像。
此外,而不是ViewFlipper
,您可以使用Spinner
+一个ImageView
。 Spinner
(Here is a tutorial)将让用户选择一个设备的名称,当发生这种情况时,您将找到用户选择的位置(从Spinner
并映射到HashMap
(其具有Spinner
中的位置作为键)值的图像ID))并更新ImageView
与正确的设备图像。
还有其他方法,但这些方法实施起来比较复杂。
有人吗?我仍然无法弄清楚 – fozkul 2012-04-18 00:45:11