2014-11-15 58 views
1

这不是一个纯粹的编程问题;而是与实施细节有关。需要实施一个订单处理屏幕,其中顾客进行包含多个项目的订单。这是一个两步操作,用户必须输入客户名称(或从列表中选择一个名称),然后输入订单详细信息(在db术语中的详细信息块),同样输入项目或从项目中选择项目名单。如何在Android设备上最好地执行此交易?执行订单屏幕

(请注意,我不是问数据库操作的程序,而约为了实现这样的交易需要在布局哪些对象。)

回答

0

关于执行(无码),我试图给出最简单但有效的方式来做到这一点。

  1. 给用户一个选择(可能是按钮)来输入客户名称或从列表中选择。

  2. 如果选项是输入名称,一些TextViewsButtons会做的伎俩。

  3. 对于从列表中选择,尝试ListView

  4. 单击ListView条款中的任何一个,ActivityTextViewsButtons以接受订单详细信息。

  5. 要选择项目,请在每个项目名称旁边提供Dialog Windowcheck boxes

希望这会有所帮助。如果您需要任何代码帮助,请回到我身边。

+0

如果我使用客户的姓名列表视图 - 有没有纳入一个文本框的功能限制名称的方式?因此,如果用户键入“a”,则列表缩小到以字母“a”开头的条目,依此类推...... –

+0

这也是可能的,并且可以安静方便。按照链接 1. http://stackoverflow.com/questions/2374177/android-search-list-while-typing 2. http://www.androidpeople.com/android-listview-searchbox-sort-items 此外,您的应用程序将工作更像是一款Android手机,你可以通过数据库对数据进行CRUD操作,如果要纳入数据库的使用在你的应用程序联系人的应用程序,这是。你也可以看到这个例子中得到关于如何使您的应用程序工作 3. http://www.cs.trincoll.edu/hfoss/wiki/Tutorial:Making_a_Contacts_Application –

+0

感谢您的想法。还有一件事,如果要按照您所描述的对话窗口向用户显示要订购的物品,是否可以输入订购的每件物品的数量?另外,关闭对话窗口后,主屏幕(包含客户名称)如何显示订购的项目? –