그리드뷰에 mysql에 저장한 시간표 데이터를 가져와서
시간표처럼 보이도록 그리드뷰에 뿌리고 싶은데
리스트뷰에서는 db를 가져오는 코드는 알겠는데 그리드뷰에 db를 가져와서 뿌리는 코드는 찾아도 안나오네요 ㅠ
이미지가 아니라 텍스트를 가져와서 뿌리고 싶습니다~
리스트뷰 코드를 좀 변형해서 가져오는 코드를 짜는 방법은 없나요?
public void run() {
// TODO Auto-generated method stub
try {
data.clear(); //반복적으로 누를경우 똑같은 값이 나오는 것을 방지하기 위해 data를 클리어함
URL url = new URL(SERVER_ADDRESS + "/search.php");
url.openStream(); //서버의 serarch.php파일을 실행함
ArrayList<String> timesetlist = getXmlDataList("searchresult.xml", "timeset");
ArrayList<String> monlist = getXmlDataList("searchresult.xml", "mon");
ArrayList<String> tuelist = getXmlDataList("searchresult.xml", "tue");
ArrayList<String> wedlist = getXmlDataList("searchresult.xml", "wed");
ArrayList<String> thurlist = getXmlDataList("searchresult.xml", "thur");
ArrayList<String> frilist = getXmlDataList("searchresult.xml", "fri");
if(timesetlist.isEmpty())
data.add("아무것도 검색되지 않았습니다.");
else {
for(int i = 0; i < timesetlist.size(); i++) {
String str = timesetlist.get(i);
//+ monlist.get(i) + "|" +tuelist.get(i)+ "|" +wedlist.get(i)+ "|" +thurlist.get(i);
data.add(str);
}
}
} catch(Exception e) {
Log.e("Error", e.getMessage());
} finally{
dialog.dismiss();
//adapter.notifyDataSetChanged();
}