直接用一个view,高度1px或者2px,背景为黑就行

解决方案 »

  1.   

    同上,然后设置Margin左右想要多少空白空间自己设置。
      

  2.   

    3楼正解,imageview也可,但没有3楼的方便
      

  3.   


    听不懂啊....view里什么内容呢?
      

  4.   

    顺手贴一个
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">
        <View style="@style/vertical_layout"/>
    </LinearLayout><style name="vertical_layout">
            <item name="android:layout_width">1dp</item>
            <item name="android:layout_height">fill_parent</item>
            <item name="android:background">#59a2d1</item> 
        </style>
      

  5.   

    哦,贴完看了一下,这个是竖线,layout_width和layout_height对换一下吧
      

  6.   


    听不懂啊....view里什么内容呢?<View
                android:layout_width="match_parent"
                android:layout_height="1px"
                android:layout_centerHorizontal="true"
                android:background="@color/red" />
      

  7.   


    请问下,你这个是作为布局文件吗,我在main_activity中这么写:
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">
        <View 
            android:layout_width="match_parent"
            android:layout_height="1dp"
            android:background="#59a2d1" />
    </LinearLayout>但是显示结果是空白的,就是最上方好像有一点点蓝色的横线,应该就是那个view了,这和我要的结果完全不一样啊
      

  8.   


    听不懂啊....view里什么内容呢?<View
                android:layout_width="match_parent"
                android:layout_height="1px"
                android:layout_centerHorizontal="true"
                android:background="@color/red" />请问下,你这个是作为布局文件吗,我在main_activity中这么写:
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">
        <View
                android:layout_width="match_parent"
                android:layout_height="1px"
                android:layout_centerHorizontal="true"
                android:background="@color/red" />
    </LinearLayout>但是显示结果是空白的,就是最上方好像有一点点红色的横线,应该就是那个view了,这和我要的结果完全不一样啊,是不是用法不对?
      

  9.   


    请问下,你这个是作为布局文件吗,我在main_activity中这么写:
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">
        <View 
            android:layout_width="match_parent"
            android:layout_height="1dp"
            android:background="#59a2d1" />
    </LinearLayout>但是显示结果是空白的,就是最上方好像有一点点蓝色的横线,应该就是那个view了,这和我要的结果完全不一样啊
    哦,你说的是文字“个人资料”那个横线是吧。
    这可以拆成外边矩形底图和textview叠加。用relativelayout方式,textview设置padding方式留出两边空白。底图设置线性边框(定义shape方式),把textview叠加在上方就可以了。
      

  10.   


    请问下,你这个是作为布局文件吗,我在main_activity中这么写:
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">
        <View 
            android:layout_width="match_parent"
            android:layout_height="1dp"
            android:background="#59a2d1" />
    </LinearLayout>但是显示结果是空白的,就是最上方好像有一点点蓝色的横线,应该就是那个view了,这和我要的结果完全不一样啊
    哦,你说的是文字“个人资料”那个横线是吧。
    这可以拆成外边矩形底图和textview叠加。用relativelayout方式,textview设置padding方式留出两边空白。底图设置线性边框(定义shape方式),把textview叠加在上方就可以了。你这样说我就明白了,可是怎么控制矩形底图的上框线正好穿过文字的正中间呢?
      

  11.   

    你这文字高度应该是定死的吧,不是wrap_content的吧。设置marginTop的方式设置线框的上边距是textview的高度一半。textview的文字居中。