Я надеюсь, что это сработает для вас.
Создайте как onCreate()
метод вашей Деятельности, указанный ниже.
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
HorizontalScrollView scrollView = new HorizontalScrollView(this);
int[] colorArray = {Color.RED, Color.GRAY, Color.BLACK, Color.parseColor("#ff00ff"), Color.RED, Color.GRAY, Color.BLACK, Color.parseColor("#ff00ff"), Color.RED, Color.GRAY, Color.BLACK, Color.parseColor("#ff00ff"), Color.RED, Color.GRAY, Color.BLACK, Color.parseColor("#ff00ff"), Color.RED, Color.GRAY, Color.BLACK, Color.parseColor("#ff00ff")};
LinearLayout linearLayout = new LinearLayout(this);
setContentView(scrollView);
linearLayout.setOrientation(LinearLayout.HORIZONTAL);
scrollView.addView(linearLayout);
scrollView.setFillViewport(true);
for (int i = 0; i < colorArray.length; i++) {
TextView textView = new TextView(this);
textView.setBackgroundColor(colorArray[i]);
textView.setLayoutParams(new LinearLayout.LayoutParams(140, 200));
linearLayout.addView(textView);
}
}
возьмите массив вашего цветового кода в шестнадцатеричном формате.