0

从这个问题开始:

用于调用数据的理想数据库字段

我已经意识到,我可以通过使用对话框或自定义对话框来简化将信息带到屏幕上的需求,并且通过其中一种方法,我可以从数据库中调用整个完成的页面,而不是使用静态字符串进入布局,用我目前的数据填充特定字段。
在我的应用程序中可能需要调用几百个项目或数据片段所以我对这个假设是否正确,或者我是否需要特定的其他方法来实现这一点?

要么使页面完整,包括图像等所有数据,要么我是否坚持我最初的计划,即拥有一个模板屏幕,其中已经存在不变的字段,并根据需要从 Sqlite 数据库填充不断变化的信息?希望这是有道理的对不起,如果我最初的问题太模糊了,我还在学习。

4

1 回答 1

0

你的问题很模糊,但我会冒险回答:

如果您想制作一个类似于您在上一个问题上发布的图像的对话框,那么这就是这样做的方法:

  1. 创建一个自定义对话框,其内容为 a LinearLayout(其中 3TextViews代表图像中的标题标签:和COMPONENT,这将与下面的列表行布局有些相同)+ a将显示实际数据。TYPEAMOUNTListView

  2. ListView为您的行创建一个布局文件以供使用(如LinearLayout上面将包含 3TextViews用于饮料名称、类型编号和数量编号)。

  3. 当需要显示对话框时,只需从数据库中获取所有饮料名称、类型和数量,并将其绑定到ListView基于 a 的适配器之一Cursor(如 a SimpleCursorAdapter

TextViews不建议从数据库中获取值并将它们绑定到多个(如果您有很多(我看到了few hundred items or pieces of data)),您的对话框也可能在短时间内被用户调用很多次并且您不希望每次为许多视图执行此绑定。

要么使页面完整,包括图像等所有数据

请不要这样做!

于 2012-04-26T16:41:20.927 回答