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);
Come potete vedere, in questa pace di codice ho impostato il colore di sfondo TextView
. Quello che voglio fare è separare entrambi questi TextView
gli uni dagli altri, in modo che i loro colori di sfondo siano separati da una linea. Non voglio che si colleghino. Come ho capito, sarebbe possibile farlo, se potessi impostare i margini di TextView
, ma come so, gli TextView
non sono in grado di farlo.Come impostare i margini per TextView a livello di codice?
Dove si sta andando ad aggiungere questi textViews? – Triode
Perché non sta aggiungendo vista nel file XML ... come questo –