for(i=0;i<placenum.size();i++) {
planame = new TextView(getContext());
planame.setText(placename.get(i));
planame.setGravity(Gravity.CENTER);
planame.setHeight(100);
planame.setWidth(100);
planame.setTextSize(15);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
planame.setBackground(ContextCompat.getDrawable(getContext(), R.drawable.button2));
} else {
planame.setBackgroundDrawable(ContextCompat.getDrawable(getContext(), R.drawable.button2));
}
li.addView(planame);
Response.Listener<String> responseListener = new Response.Listener<String>() {
@Override
public void onResponse(String response) {
try {
JSONObject jsonObject = new JSONObject(response);
JSONArray jsonArray = jsonObject.getJSONArray("result");
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject c = jsonArray.getJSONObject(i);
String date = c.getString("date");
String time = c.getString("time");
String temp = c.getString("temp");
plalist = new TextView(getContext());
plalist.setTextSize(16);
plalist.append(date + " " + time + " " + temp + "℃\n");
li.addView(plalist);
}
} catch (JSONException e) {
e.printStackTrace();
}
}
};
PeriodRequest periodRequest = new PeriodRequest(mb_id, String.valueOf(placenum.get(i)), search_first_day,search_last_day, responseListener);
RequestQueue queue = Volley.newRequestQueue(getContext());
queue.add(periodRequest);
}

이렇게 장소나오고 날짜랑 이런식으로 나오고싶은데
제코드 대로 하면

이렇게 장소가 계속 붙여서 나오네요 ㅠㅜ
장소는 placename이라는 리스트에서 따오는거고
아래 날짜랑 시간 온도는 volley통신을 이용하여 디비에서 받아오는것입니다..
장소 날짜시간온도 / 장소 날짜시간온도 이렇게 하고싶습니다 ㅠㅜ
(코드에 span은 복붙해서 생긴거니까 무시해주세요)