android中JSON字符串中的可滚动可点击项目

android中JSON字符串中的可滚动可点击项目,android,Android,我想从scrollview或listview创建一个可点击的项目,其中项目来自从我的在线数据库获取的JSON。现在我甚至不知道如何使用它,因为我不知道如何通过代码动态创建一个对象来插入数据库项。这个概念很简单,我只需要通过代码显示一个列表,然后为每行分配一个ID,单击其中一行,然后移动到一个新的意图,其中显示的细节与所选行上分配的ID匹配。有人能给我一个关于如何使用这个的示例或链接吗?检查SDK管理器可以下载的示例,在那里你会找到你想要的所有东西。你需要学习ArrayAdapter和JSONPa

我想从scrollview或listview创建一个可点击的项目,其中项目来自从我的在线数据库获取的JSON。现在我甚至不知道如何使用它,因为我不知道如何通过代码动态创建一个对象来插入数据库项。这个概念很简单,我只需要通过代码显示一个列表,然后为每行分配一个ID,单击其中一行,然后移动到一个新的意图,其中显示的细节与所选行上分配的ID匹配。有人能给我一个关于如何使用这个的示例或链接吗?

检查SDK管理器可以下载的示例,在那里你会找到你想要的所有东西。

你需要学习ArrayAdapter和JSONParsing,有很多关于这方面的教程,我将尝试简单地解释一下:

AdapterView是一个视图,其中的项/子项由某个适配器确定。像ListView,Spinner。 适配器是AdapterView和基础数据之间的桥梁

请根据您的要求查看ArrayAdapter,因为它似乎是最好的

要理解JSONParsing,您需要理解JSONObject和JSONArray: JsonObject是一个key:value对,其中key需要是字符串,value可以是数字、布尔值或其他数据类型、JSONOjbect或JSONArray。其表示为{}。比如{“key”:“value”,“key1”:“value1”,…} JSONArray是一个值数组,值可以是数字、布尔值或其他数据类型,也可以是JSONOjbect或JSONArray,由[]表示。例如:[“value1”、“value2”…]

无需设置项目视图的Id,因为您可以通过以下方式找到正在单击的项目: ,方法


onItemClick(AdapterView父项、视图、整型位置、长id),您将拥有被单击项的位置。但若您仍然希望为项目视图分配一个id,那个么可以在适配器的getView方法中进行分配。通过View.setId()方法。

ListView和JSON解析概念就在这里。是的,我有这个概念,但我不知道从哪里开始。哈哈!你可以搜索文章类别。嗯,我已经知道如何解析JSON字符串了。我现在想学习的是如何将这些记录放到视图中。任何关于如何做的样品都可以。无论如何,谢谢。然后将json字符串滚动到一个数组中,并从数组中加载项,问题是什么。哦,就像我如何使用微调器一样?无论如何,我想知道如何设置ViewId(如果有的话)?Noob问题,我在哪里可以找到这些?:)使用Eclipse中的Android SDK管理器下载它们。每个Android版本都有一组示例。下载后,您可以在{android_sdk_dir}/samples中找到这些文件。