У меня есть .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
.
Пожалуйста, предоставьте простую программу и заранее благодарю за помощь.