Android布局相当于HTML HR标签?

时间:2011-08-23 08:20:15

标签: android android-layout

HTML <HR />代码是否有任何相同的Android版面?

5 个答案:

答案 0 :(得分:64)

你可以使用下一个技巧:

<View 
   android:layout_width="match_parent"
   android:layout_height="2dp"       
   android:background="#ffffff"/>

这将绘制白色的水平线,高度为2dp。

答案 1 :(得分:5)

View标记用作:

<View 
android:layout_height="1dp" 
android:layout_width="match_parent" 
android:background="@#000000"/>

它会给你一条线。

更新:在layout_height中使用dp而不使用px

答案 2 :(得分:1)

谢谢,刚刚使用了你的想法,但必须以编程方式进行,添加如下视图:

    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);

答案 3 :(得分:1)

在html中是水平线标签hr。在Android源代码中,您可以使用View作为xml示例。

< View
android:layout_width="fill_parent"
android:layout_height="4dip"
android:background="#ffffff"
android:paddingBottom="10dip"
/>

这对你有用......

答案 4 :(得分:-1)

在android中没有xml标签。另一种方法是创建一个文本视图,其布局高度为1 dip,背景为黑色。这样你就可以获得1条水平线