제가 만든 그리드뷰 캘린더에 사용자입력을 통해 데이터베이스 SQLite에 저장해놨는데 여기서 저장된 날짜들은 조회한뒤 조회된날짜에 맞게 달력밑에 표시하구싶은데 ...이게 어떤식으로 연동ㄷ해야하는질 모르겟어요 ㅠ.ㅠ
이쪽이 캘린더어댑터에서 캘린더뷰를 형성하는 함순데 ...어떤 방식으로 구현해야될지 초보개발자는 막막합니다 ㅠㅠ
public View getView(int position, View convertView, ViewGroup parent)
{
DayInfo day = mDayList.get(position);
DayViewHolde dayViewHolder;
if(convertView == null)
{
convertView = mLiInflater.inflate(mResource, null);
if(position % 7 == 6)
{
convertView.setLayoutParams(new GridView.LayoutParams(getCellWidthDP()+getRestCellWidthDP(), getCellHeightDP()));
}
else
{
convertView.setLayoutParams(new GridView.LayoutParams(getCellWidthDP(), getCellHeightDP()));
}
dayViewHolder = new DayViewHolde();
dayViewHolder.llBackground = (LinearLayout)convertView.findViewById(R.id.day_cell_ll_background);
dayViewHolder.tvDay = (TextView) convertView.findViewById(R.id.day_cell_tv_day);
convertView.setTag(dayViewHolder);
}
else
{
dayViewHolder = (DayViewHolde) convertView.getTag();
}
if(day != null)
{
dayViewHolder.tvDay.setText(day.getDay());
if(day.isInMonth())
{
if(position % 7 == 0)
{
dayViewHolder.tvDay.setTextColor(Color.RED);
}
else if(position % 7 == 6)
{
dayViewHolder.tvDay.setTextColor(Color.BLUE);
}
else
{
dayViewHolder.tvDay.setTextColor(Color.BLACK);
}
}
else
{
dayViewHolder.tvDay.setTextColor(Color.GRAY);
}
}
return convertView;
}
public class DayViewHolde