【问题标题】:Showing data in User Interface in Android在 Android 的用户界面中显示数据
【发布时间】:2011-03-10 11:57:11
【问题描述】:

我正在尝试创建一个简单的 android 应用程序。我是 Android 和 java 的新手。我创建了一个简单的界面,用户可以通过该界面登录到应用程序。

现在我想添加一个用户界面,用户可以在其中存储一些详细信息。
例如。信用卡细节。

用户界面应该有多个行和列。用户在其中存储他的多个信用卡详细信息。 UI 有一个按钮(添加新卡按钮。)用户可以单击该按钮并添加新卡详细信息。 UI 应立即显示新添加的条目。 (此应用程序将有多个用户。)我所做的列表是:

  1. 我已经创建了 ccdetails 表(在 dbadapter.java 中)
  2. 我已经编写了插入查询。

我要做的是

  1. 编写查询以向用户显示 ccdetails。(但我可以自己做)
  2. 在 UI 中向用户显示这些 ccdetails(我已经在上面给出了 UI 的详细信息。)

我无法完成第二部分。我只是不知道如何为此编写java文件,xml文件。我不知道如何在 UI 中显示用户的详细信息。为此,我必须在 dbadapter.java 文件中进行哪些更改。

谁能给我一个资源,我可以在其中获得几乎类似情况的源代码或您认为合适的任何其他东西。提前致谢。 (我在win 7机器上使用eclipse。)

【问题讨论】:

    标签: java android eclipse user-interface sqlite


    【解决方案1】:

    Android 活动布局在名为 res/layout/ 的文件夹中以 XML 形式定义。在你定义了你需要的布局之后,你可以调用

    setContentView(R.layout.my_layout);
    

    在您的 Activity 的 onCreate 函数中。您可以在 Activity 中获取名为 views 的布局对象的引用,并根据需要操作它们以显示数据或使用

    Button myButton = (Button) findViewById(R.id.my_button)
    

    对于您的 UI,您需要一个 ListView 和一个 Button

    ListViews 中的数据通过Adapter 进行管理。

    浏览一些 Hello World 教程,尤其是其他答案中提到的记事本教程。

    【讨论】:

      【解决方案2】:

      您可以使用 RelativeLayout 来轻松创建此类布局。

      您可以参考这个link,它描述了不同类型的布局。

      【讨论】:

        【解决方案3】:

        参考http://developer.android.com/resources/tutorials/hello-world.html

        点击你的按钮,调用返回数据的方法,然后在相应的小部件中设置值。

        【讨论】:

          【解决方案4】:

          使用ListActivityCursorAdapter (example)。

          此外,通过notepad example 工作会有所帮助。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2011-10-31
            • 2021-03-16
            • 2011-04-01
            • 1970-01-01
            • 1970-01-01
            • 2013-02-25
            • 1970-01-01
            • 2019-01-10
            相关资源
            最近更新 更多