Я макет, который добавляет TextView
«S в цикле динамически:Программным нарисовать линию под TextView
TextView msg = new TextView(this);
TextView Bmsg = new TextView(this);
msg.setText(splittedItem[0]);
msg.setTextColor(0xFF2C85A6);
msg.setTextSize(22);
msg.setPadding(10, 10, 0, 10);
Bmsg.setText("- "+splittedItem[1]);
Bmsg.setPadding(20, 0, 10, 30);
Bmsg.setTextSize(18);
linearLayout.addView(msg);
linearLayout.addView(Bmsg);
И я хочу, чтобы разделить каждую TextView
с линией, как это:
Мне нужна строка под Bmsg
. Я нашел это - draw line under TextView on Android, но я не понимаю, как это сделать программно.
в XML:
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/buttonlayout">
</LinearLayout>
Но вы должны учитывать плотность пикселей, а не использовать '2', поскольку это может не всегда давать одинаковые результаты. –
Да, это работает! Tnx –