Как связать список строк / массивов со списком LinearLayout, чтобы выделить фон LinearLayout в Android Studio - PullRequest
0 голосов
/ 23 апреля 2020

У меня есть .xml файл с TextViews в каждом LinearLayout, как показано ниже. И эти текстовые просмотры в основном - месяцы с января по DE C.

<CoordinatorLayout
 --
   <LinearLayout
    orientation:"horizontal"
    --
     <LinearLayout1
      orientation:"vertical"
       <TextView1/>
       <TextView2/>

         <LinearLayout2
          orientation:"vertical"
           <TextView1/>
           <TextView2/>
           --
             --
               --
                 <LinearLayout12
                  orientation:"vertical"
                   <TextView1/>
                   <TextView2/>

                 </LinearLayout12>
               --
             --
           --
         --
        </LinearLayout2>
      </LinearLayout1>
    </LinearLayout>
</CoordinatorLayout>

. Я хочу, чтобы фон LinearLayout s из orientation:"vertical" должен автоматически выделять текущий / текущий месяц без выделения (я знаю, как программно делать каждый LinearLayout с условиями 12 if и else if, используя Calendar) . Но я не хочу эту тяжелую работу с условиями 12 if и

, которые я хочу сделать просто используя список строк или массивов, например String[] string = {"JAN", "FEB", "MAR", "APR", "MAY", "JUN", "JUL", "AUG", "SEP", "OCT", "NOV", "DEC"};, используя Calendar. И вот я застрял в последние несколько часов, не имея ни малейшего представления, как программно связать этот список string с LinearLayout s, чтобы выделить текущий месяц LinearLayouts.

Пожалуйста, предоставьте простую программу и заранее благодарю за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...