TextView tv1 = new TextView(this);
tv1.setPadding(5, 0, 5, 0);
tv1.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.MATCH_PARENT));
tv1.setBackgroundColor(Color.parseColor("#0099cc"));
tv1.setTextColor(Color.WHITE);
tv1.setTextSize(11);
tv1.setGravity(Gravity.LEFT | Gravity.BOTTOM);
tv1.setText("Test1");
ll.addView(tv1);
TextView tv2 = new TextView(this);
tv2.setPadding(5, 0, 5, 0);
tv2.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.MATCH_PARENT));
tv2.setBackgroundColor(Color.parseColor("#0099cc"));
tv2.setTextColor(Color.WHITE);
tv2.setTextSize(11);
tv2.setGravity(Gravity.LEFT | Gravity.BOTTOM);
tv2.setText("Test2");
ll.addView(tv2);
Jak widać, w tym spokoju kodu ustawiłem kolor tła TextView
. Co chcę zrobić, to chcę oddzielić oba te TextView
od siebie, tak aby ich kolory tła były oddzielone linią. Nie chcę, żeby się łączyli. Jak rozumiem, byłoby to możliwe, gdybym mógł ustawić marginesy TextView
, ale jak wiem, TextView
nie są w stanie tego zrobić.Jak programowo ustawić marginesy dla TextView?
Gdzie idziesz, aby dodać te TextView? – Triode
Dlaczego nie jesteś dodanie widoku w pliku xml ... jak ten –