Подтвердить что ты не робот

Соответствующий макет HTML HTML тега HTML?

Есть ли эквивалент макета Android для тега HTML <HR />?

4b9b3361

Ответ 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 горизонтальную линию