Есть ли эквивалент макета Android для тега HTML <HR />
?
Соответствующий макет HTML HTML тега HTML?
Ответ 1
Вы можете использовать следующий трюк:
<View
android:layout_width="fill_parent"
android:layout_height="2dp"
android:background="#ffffff"/>
Это приведет к горизонтальной линии белого цвета с высотой 2dp.
Ответ 2
Используйте тег View
как:
<View
android:layout_height="1dp"
android:layout_width="match_parent"
android:background="@#000000"/>
он даст вам строку.
update: использование dp в layout_height и no px
Ответ 3
Спасибо, просто использовал вашу идею, но должен был сделать это программно, добавив в качестве вида:
View horizontalRule = new View(getApplicationContext());
horizontalRule.setLayoutParams(new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT
));
horizontalRule.setMinimumHeight(2);
horizontalRule.setBackgroundColor(Color.GREEN);
((LinearLayout)linearLayout).addView(horizontalRule);
Ответ 4
В html находится горизонтальная строка тега hr. В исходном коде Android вы можете использовать пример в виде xml ниже.
< View
android:layout_width="fill_parent"
android:layout_height="4dip"
android:background="#ffffff"
android:paddingBottom="10dip"
/>
Это работает для вас...
Ответ 5
В android нет тега xml для этого. Альтернативой этому является создание текстового представления с высотой раскладки как 1 dip и background с черным цветом. Чтобы вы получили 1 горизонтальную линию