Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 为用户数据创建某种类型的表_Android_User Interface - Fatal编程技术网

Android 为用户数据创建某种类型的表

Android 为用户数据创建某种类型的表,android,user-interface,Android,User Interface,我正在开发我的第一个Android应用程序,我遇到了麻烦。如果您先看到主屏幕的这张图片,则更容易解释: 当用户单击“新建类别”按钮时,会出现一个对话框,用户必须输入名称并通过搜索栏选择百分比。之后,他们单击enter。我曾试图从一个地方到另一个地方获取数据 现在,我不知道如何正确处理它。我想做的是在按钮下面创建一个表格,每当他们在“新建类别”对话框中单击“回车”按钮时,在表格上创建一个新行,包括类别名称、所选百分比,然后是等于该百分比的工资支票金额。我有一张粗略的图纸,上面显示了这种情况(警告:

我正在开发我的第一个Android应用程序,我遇到了麻烦。如果您先看到主屏幕的这张图片,则更容易解释:

当用户单击“新建类别”按钮时,会出现一个对话框,用户必须输入名称并通过搜索栏选择百分比。之后,他们单击enter。我曾试图从一个地方到另一个地方获取数据

现在,我不知道如何正确处理它。我想做的是在按钮下面创建一个表格,每当他们在“新建类别”对话框中单击“回车”按钮时,在表格上创建一个新行,包括类别名称、所选百分比,然后是等于该百分比的工资支票金额。我有一张粗略的图纸,上面显示了这种情况(警告:我使用了MICROSOFT PAINT;)

之后,用户使用“新建薪资支票”按钮输入其薪资支票金额,该数字被划分为不同类别,并显示出来

现在,这是我的第一个应用程序,当然我在这里遇到了麻烦。我完全不知道怎么做。当然,我们非常感谢您提供的任何建议或代码


谢谢

我建议您学习列表和数据库的基础知识。在这种情况下,我要做的是在两个按钮下向主布局xml添加一个ListView。然后使用包含两个文本视图的RelativeLayout创建另一个布局xml文件。确保RelativeLayout具有layout\u width=“fill\u parent”和layout\u height=“wrap\u content”。您可以像图片中那样对齐两个文本视图。将此布局文件用于ListView中的项目

接下来,您可能想将数据存储到某个地方,最好使用SQLite数据库。使用CursorAdapter将数据从数据库获取到列表,并在将数据添加到数据库时使用以下CursorAdapter方法:

  • swapCursor(newCursor)-为适配器提供添加项后重新查询数据库时获得的新光标
  • notifyDataSetChanged()-刷新列表视图
或者,您可以使用自定义加载程序,这使得处理游标和动态数据变得更加容易

我建议您首先阅读以下教程和文章:


看起来很有用,我马上就开始。