2015-10-12 93 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

有沒有什麼簡短的方法,我需要更少的時間 –