#android #textview
#Android #textview
Вопрос:
`TextView[] Casilla = новый TextView[42];
Casilla[0] = (TextView) findViewById (R.id.TxtVCasilla1);
Casilla[1] = (TextView) findViewById (R.id.TxtVCasilla2);
Casilla[2] = (TextView) findViewById (R.id.TxtVCasilla3);
Casilla[3] = (TextView) findViewById (R.id.TxtVCasilla4);
Casilla[4] = (TextView) findViewById (R.id.TxtVCasilla5);
Casilla[5] = (TextView) findViewById (R.id.TxtVCasilla6);
…
for (int i = CasillaInicio; i < CasillaFin; i ) {
int diacasilla = (i-CasillaInicio) 1;
String enteroString = Integer.toString(diacasilla);
Casilla[i].setText(enteroString);
}
for (int i = PrimeraManana; i < CasillaFin; i ) {
if (Casilla[i].getText()== "") {
}
else { for (int m = i; m <CasillaFin; m ){
Casilla[i].setBackgroundDrawable(this.getResources().getDrawable(R.drawable.casilla_manana_xhdpi));
m ;
Casilla[i].setBackgroundDrawable(this.getResources().getDrawable(R.drawable.casilla_tarde_xhdpi));`
Я делаю календарь для работы, мне нужно изменить цвет фона в зависимости от смены TextView, и для этого требуется цикл из 2 утренних, 2 дневных, 2 ночных и 4 перерывов. я пытался создавать эти циклы и изменять текстовые представления, но я меняю их все на один и тот же цвет.
это код, который я сделал, но я не знаю, сколько циклов нужно сделать или как их сделать, чтобы изменить поля в циклах, которые я поставил ранее.
Комментарии:
1. Можете ли вы немного прояснить свой вопрос и опубликовать код, который у вас есть до сих пор, показывающий, что работает не так, как вы хотите?
2. почему
m
внутриm
цикла for?3. является ли тест, чтобы оставить бесцветный TextView дать m , чтобы сделать скачок в цикле