从数据库调用自定义对话框?

问题描述:

从这个问题继:从数据库调用自定义对话框?

ideal database field for calling data to

我已经意识到我也许能简化我需要的信息通过使用对话框或自定义对话框被带到屏幕上,并通过一个这些方法我可以从数据库调用整个完成的页面,而不是使用静态字符串进入填充特定字段的布局,例如我目前使用的数据。
可能有几百个项目或数据块被称为在我的应用程序,所以我是纠正这个假设还是我需要一个特定的其他方法来达致这?

我期待从数据库中调用一个自定义的dailog,这样我就可以调用完整的信息页面,但我不确定这个数据的限制,或者即使我的sqlite数据库管理器甚至足够完成这个任务,每个页面被称为了“完成”的地方之前,我试图与不变的数据的模板(焦炭百事可乐等)已包含并出现在每一个“结果”页面,填入从SQLite数据库检索的数据则空白字段(升大小等...)我不能确定该走的路:要么使页面完全一样,包括图像的所有数据还是我坚持我原来的计划,有不变的领域已经到位,不断变化的信息的模板屏幕根据需要从Sqlite数据库填充?希望这很有道理,如果我对自己仍然在学习的问题过于模糊了,我感到抱歉。

+0

我不认为有人明白你想要什么。 '...通过这些方法之一,我可以从数据库中调用完整的页面......'?!?! – Luksprog 2012-04-26 14:31:39

+0

我上面编辑了我的问题,因为我无法在评论部分的几行内容中解释,请阅读非常感谢 – haze 2012-04-26 15:46:46

你的问题是模糊的,但我会冒险答案:如果你想喜欢你贴在你前面的问题像一个对话框,那么这是做它的方式

  1. 创建将作为内容的LinearLayout(3 TextViews代表图像的标题标签:COMPONENTTYPEAMOUNT,这将是下面的列表行布局有点相同)的自定义对话框+一个ListView其中实际数据将笑WN。

  2. 创建布局文件为您ListView行使用(像上面的LinearLayout将包含3 TextViews的饮料名称,型号和量个数)。

  3. 当对话框需要显示只是从数据库中的所有饮料的名称,类型和数量得到它与基于Cursor(如SimpleCursorAdapter

一个适配器绑定到 ListView

从数据库中获取的值,并将其绑定到许多TextViews不推荐(如果你有很多(我看到few hundred items or pieces of data)),也是你的对话框,可以由用户在时间和你在短期内叫了很多次不希望每次都为许多视图执行此绑定。

要么使页面完全一样,包括图像的所有数据

请不要这样做!

+0

感谢您的回复我将调查1.仅仅看看它的外观和感觉让我们说的应用程序。 – haze 2012-04-26 17:13:01