台灣最大程式設計社群網站
線上人數
1328
 
會員總數:244873
討論主題:188880
歡迎您免費加入會員
討論區列表 >> Android APP 開發 >> 將資料庫撈出來的JSON資料轉為下拉選單
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
將資料庫撈出來的JSON資料轉為下拉選單
價值 : 50 QP  點閱數:240 回應數:1

樓主

張信加
門外漢
0 5
51 3
發送站內信

想請問一下,
我目前是用SQL server以及web api來撈資料,
回傳JSON值之後(只有一個資料行)請問要如何將它轉為下拉選單
我目前是卡在

<pre lang="java">
ArrayList<NameList> nameList = new ArrayList<>();
JSONArray array = new JSONArray(json);
for (int i = 0; i < array.length(); i++) {
JSONObject obj = array.getJSONObject(i);
String name = obj.getString("name");
</pre>

我有用SpinnerAdapter來裝下拉選單的資料,
<pre lang="java">
ArrayAdapter<String> name = new ArrayAdapter<>(MainActivity.this,android.R.layout.simple_spinner_dropdown_item,nameList);
spi_name.setAdapter(name);
</pre>

接下來就卡住了,
麻煩高手相救謝謝!

搜尋相關Tags的文章: [ android ] , [ spinner ] , [ arraylist ] ,
本篇文章發表於2019-02-19 16:32
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

JavaHand
檢舉此回應
這行
String name = obj.getString("name");

後面是不是少了
nameList.add( name );
?

然後,這行
ArrayList<NameList> nameList = new ArrayList<>();

你的 Generic type 是不是宣告錯了呢?
本篇文章回覆於2019-02-21 16:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.