2015-10-12 50 views
-1

我对android新手,并希望在我的应用程序中使用动态tablelayout。下面的json发布了,我想要一个表格布局显示标题为“Service”标签(清洗)作为第一个表格行,并在其下方显示:“成本”&“数量”。然后一个光滑的黑色线&然后标题2(服务:熨烫)及其details.I不知道如何遍历JSON fields.Please帮助我。如何从android中的JsonArray创建动态TableLayout

{{“标签”:“5kg”,“服务”:“清洗”,“服务类型”:“正常交货”,“成本”:“100”,“数量”:“至5kg”}, “标签”:“5kg - 7kg”,“服务”:“洗涤”,“服务类型”:“正常交货”,“成本”:“200”,“数量”:“5kg - 7kg”}, “:”7公斤以上“,”服务“:”洗涤“,”服务类型“:”正常交货“,”成本“:”300“,”数量“:”7公斤以上“},{”标签“:”5公斤“ ,“服务”:“熨烫”,“服务类型”:“正常交货”,“成本”:“100”,“数量”:“5kg”},{“标签”:“5kg - 7kg”,“服务” “熨烫”,“Service_type”:“正常交货”,“成本”:“200”,“数量”:“5kg - 7kg”},{“标签”:“7kg以上”,“服务” “Service_type”:“正常交货”,“成本”:“300”,“数量”:“7kg以上”},{“标签”:“5kg”,“服务”:“羊毛洗涤”,“Service_type”正常交货“,”成本“:”100“,”数量“:”5kg“},{”标签“:”5kg - 7kg“,”服务“:”羊毛洗涤“,”Service_type“:”正常交货“, “成本”:“200”,“数量”:“5kg - 7kg”},{“L服务“:”羊毛洗涤“,”服务类型“:”正常交货“,”成本“:”300“,”数量“:”7kg以上“},{”标签“:” 5kg“,”服务“:”洗涤和折叠“,”Service_type“:”正常交货“,”成本“:”100“,”数量“:”5kg“},{”标签“:”5kg - 7kg“, “服务”:“洗涤和折叠”,“服务类型”:“正常交货”,“成本”:“200”,“数量”:“5kg - 7kg”}]

回答

0

json有一个java API

http://www.oracle.com/technetwork/articles/java/json-1973242.html [编辑:不是Android]

在Android上有GSON https://github.com/google/gson

http://www.javacodegeeks.com/2011/01/android-json-parsing-gson-tutorial.html

或使用机器人的内置功能:How to parse JSON in Android

动态表格布局在这个线程,即: Android : Dynamic TableLayout

+0

可否请你提供一个代码,而不是计算所有这些,并创建一个tablelayout,其让我感到困惑,因为我不知道如何使动态tablelayout +相应地遍历json。虽然我试图解决这个问题,但没有达到这个水平。 –

+0

有没有什么简短的方法,我需要更少的时间 –