程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> arraylist-使用intent發送arrayList<string>

arraylist-使用intent發送arrayList<string>

編輯:編程綜合問答
使用intent發送arrayList<string>

做了一個列表,其中包含需要發送哥哥activity的名字:

for(i=0;i<n;i++)
{
 imena[i] = player[i].toString();
}
    allPlayers = new ArrayList<String>();
    Collection l = Arrays.asList(imena);
    allPlayers.addAll(l); 

不知道對不對,打算在其他activity中設置動態文本,讓EditText封裝列表的名稱,我的代碼:

if(bundle!= null)
    {   
        allPlayers = bundle.getStringArrayList("allPlayers");
        for (i = 0;i<n;i++)
        {
                player[i] = new EditText(getApplicationContext());
                player[i].setTextSize(20);
                String p1 = allPlayers.get(i).toString();
                player[i].setText(p1);
                root.addView(player[i]);
        }
    }

結果EditBoxes中充填了text文本 "Android.widget.EditText{4085a09....}" ,應該如何獲取名稱?

最佳回答:


String p1 = allPlayers.get(i).toString();
這個獲取出來是你自己存放數據的ArrayList的引用,應該改成
ArrayList data = (ArrayList)allPlayers.get(0);
然後循環data,通過StringBuiler組裝顯示

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved