[녹색과 빨간색 이미지는 선형이어야하며 dotColors []의 값과 함께 표시되어야합니다. ]android 이미지를 여러 번 사용
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View v = super.getView(position, convertView, parent);
dotColors = datasource.getColorsArrayForWeek(tasks.get(position).getId(), call.get(Calendar.DAY_OF_YEAR));
LinearLayout tlli = (LinearLayout)v;
jj=0;
jj=0;
while(jj<7)
{
if(dotColors[jj]==0)
{
red=(ImageView) tlli.findViewById(R.id.day1);
}
else if(dotColors[jj]==1)
{
green=(ImageView) tlli.findViewById(R.id.day2);
}
jj++;
Log.i("jj::" +jj," ");
}
return v;
}
데이터베이스에서 쿼리 한 후 값은 dotColors []에 저장됩니다. dotColors []에는 값이 인 정수 요소가 포함되어 있습니다. 값이 0
인 경우 이미지를 "green"
이미지로 표시해야하는 경우 "red"
이미지를 표시해야합니다. 나는 어떻게 그것을 성취 할 수 있는가? 이제 이미지를 떨어 졌 설명은 훨씬 더 분명 희망
하루에 ImageView를 초기화 할 때마다? –
빨강과 초록색은 같은 이미지 참조를 가지고 있습니다. 달성하려는 것은 무엇입니까? jj 값을 기준으로 이미지 뷰의 이미지를 변경하고 싶습니까? – Pragnani
이렇게 빨리 일어날 것입니다. 여러분이 볼 수있는 것은'jj = 76'의 결과입니다. 실제로 당신이 성취하고자하는 것은 무엇입니까? – SudoRahul