创建Android的垂直线 [英] Create a Vertical Line in Android

查看:183
本文介绍了创建Android的垂直线的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想创建一个垂直线。

我用这个code创建垂直线。

 <查看
    机器人:layout_width =match_parent
    机器人:layout_height =1DP
    机器人:背景=@机器人:彩色/ darker_gray/>

这我的完整布局请建议我在那里做的修改:

 <的LinearLayout
        机器人:ID =@ + ID / travellers_data
        机器人:layout_width =FILL_PARENT
        机器人:layout_height =WRAP_CONTENT
        机器人:layout_below =@ + ID / dateLayout
        机器人:背景=@绘制/ gray_bg
        机器人:方向=垂直>        <的LinearLayout
            机器人:layout_width =FILL_PARENT
            机器人:layout_height =WRAP_CONTENT
            机器人:比重=中心
            机器人:方向=横向
            机器人:paddingTop =5DP>            <的TextView
                机器人:layout_width =WRAP_CONTENT
                机器人:layout_height =WRAP_CONTENT
                机器人:文字=@字符串/ travellerText/>
        < / LinearLayout中>        <的LinearLayout
            机器人:ID =@ + ID / adultsLayout
            机器人:layout_width =FILL_PARENT
            机器人:layout_height =WRAP_CONTENT
            机器人:baselineAligned =假
            机器人:方向=横向>            <的LinearLayout
                机器人:ID =@ + ID /大人
                机器人:layout_width =WRAP_CONTENT
                机器人:layout_height =WRAP_CONTENT
                机器人:layout_weight =2
                机器人:方向=垂直>                <的TextView
                    机器人:layout_width =match_parent
                    机器人:layout_height =WRAP_CONTENT
                    机器人:重力=CENTER_HORIZONTAL
                    机器人:文字=@字符串/ adultText
                    机器人:文字样式=大胆/>                <的TextView
                    机器人:layout_width =match_parent
                    机器人:layout_height =WRAP_CONTENT
                    机器人:重力=CENTER_HORIZONTAL
                    机器人:文字=@字符串/ adultAgeLimit/>                <的LinearLayout
                    机器人:layout_width =FILL_PARENT
                    机器人:layout_height =WRAP_CONTENT
                    机器人:比重=中心
                    机器人:方向=横向>                    < ImageView的
                        机器人:layout_width =WRAP_CONTENT
                        机器人:layout_height =WRAP_CONTENT
                        机器人:SRC =@绘制/成人/>                    <的TextView
                        机器人:layout_width =WRAP_CONTENT
                        机器人:layout_height =WRAP_CONTENT
                        机器人:layout_marginTop =9dp
                        机器人:文字=2
                        机器人:文字样式=大胆/>
                < / LinearLayout中>
            < / LinearLayout中>            <的LinearLayout
                机器人:layout_width =WRAP_CONTENT
                机器人:layout_height =WRAP_CONTENT
                机器人:layout_weight =2
                机器人:方向=垂直>                <的TextView
                    机器人:layout_width =match_parent
                    机器人:layout_height =WRAP_CONTENT
                    机器人:重力=CENTER_HORIZONTAL
                    机器人:文字=@字符串/ childrenText
                    机器人:文字样式=大胆/>                <的TextView
                    机器人:layout_width =match_parent
                    机器人:layout_height =WRAP_CONTENT
                    机器人:重力=CENTER_HORIZONTAL
                    机器人:文字=@字符串/ childrenAgeLimit/>                <的LinearLayout
                    机器人:layout_width =FILL_PARENT
                    机器人:layout_height =WRAP_CONTENT
                    机器人:比重=中心
                    机器人:方向=横向>                    < ImageView的
                        机器人:layout_width =WRAP_CONTENT
                        机器人:layout_height =65dp
                        机器人:SRC =@绘制/儿童/>                    <的TextView
                        机器人:ID =@ + ID / noOfChild
                        机器人:layout_width =WRAP_CONTENT
                        机器人:layout_height =WRAP_CONTENT
                        机器人:layout_marginTop =10dp
                        机器人:文字=1
                        机器人:文字样式=大胆/>
                < / LinearLayout中>
            < / LinearLayout中>            <的LinearLayout
                机器人:layout_width =WRAP_CONTENT
                机器人:layout_height =WRAP_CONTENT
                机器人:layout_weight =2
                机器人:方向=垂直>                <的TextView
                    机器人:layout_width =match_parent
                    机器人:layout_height =WRAP_CONTENT
                    机器人:重力=CENTER_HORIZONTAL
                    机器人:文字=@字符串/ infantAgeLimit
                    机器人:文字样式=大胆/>                <的TextView
                    机器人:layout_width =match_parent
                    机器人:layout_height =WRAP_CONTENT
                    机器人:重力=CENTER_HORIZONTAL
                    机器人:文字=@字符串/ infantAgeLimit/>                <的LinearLayout
                    机器人:layout_width =FILL_PARENT
                    机器人:layout_height =WRAP_CONTENT
                    机器人:比重=中心
                    机器人:方向=横向>                    < ImageView的
                        机器人:layout_width =WRAP_CONTENT
                        机器人:layout_height =64dp
                        机器人:SRC =@绘制/婴儿/>                    <的TextView
                        机器人:ID =@ + ID / noOfInfants
                        机器人:layout_width =WRAP_CONTENT
                        机器人:layout_height =WRAP_CONTENT
                        机器人:layout_marginTop =9dp
                        机器人:文字=0
                        机器人:文字样式=大胆/>
                < / LinearLayout中>
            < / LinearLayout中>
        < / LinearLayout中>
    < / LinearLayout中>


解决方案

尝试

 <查看
     机器人:layout_width =1DP
     机器人:layout_height =match_parent
     机器人:背景=@机器人:彩色/ darker_gray/>

code

 <?XML版本=1.0编码=UTF-8&GT?;
< LinearLayout中的xmlns:机器人=htt​​p://schemas.android.com/apk/res/android
    机器人:layout_width =match_parent
    机器人:layout_height =match_parent
    机器人:方向=垂直>    <的LinearLayout
        机器人:ID =@ + ID / travellers_data
        机器人:layout_width =FILL_PARENT
        机器人:layout_height =WRAP_CONTENT
        机器人:layout_below =@ + ID / dateLayout
        机器人:背景=@绘制/ gray_bg
        机器人:方向=垂直>        <的LinearLayout
            机器人:layout_width =FILL_PARENT
            机器人:layout_height =WRAP_CONTENT
            机器人:比重=中心
            机器人:方向=横向
            机器人:paddingTop =5DP>            <的TextView
                机器人:layout_width =WRAP_CONTENT
                机器人:layout_height =WRAP_CONTENT
                机器人:文字=@字符串/ travellerText/>
        < / LinearLayout中>        <的LinearLayout
            机器人:ID =@ + ID / adultsLayout
            机器人:layout_width =FILL_PARENT
            机器人:layout_height =WRAP_CONTENT
            机器人:baselineAligned =假
            机器人:方向=横向>            <的LinearLayout
                机器人:ID =@ + ID /大人
                机器人:layout_width =WRAP_CONTENT
                机器人:layout_height =WRAP_CONTENT
                机器人:layout_weight =2
                机器人:方向=垂直>                <的TextView
                    机器人:layout_width =match_parent
                    机器人:layout_height =WRAP_CONTENT
                    机器人:重力=CENTER_HORIZONTAL
                    机器人:文字=@字符串/ adultText
                    机器人:文字样式=大胆/>                <的TextView
                    机器人:layout_width =match_parent
                    机器人:layout_height =WRAP_CONTENT
                    机器人:重力=CENTER_HORIZONTAL
                    机器人:文字=@字符串/ adultAgeLimit/>                <的LinearLayout
                    机器人:layout_width =FILL_PARENT
                    机器人:layout_height =WRAP_CONTENT
                    机器人:比重=中心
                    机器人:方向=横向>                    < ImageView的
                        机器人:layout_width =WRAP_CONTENT
                        机器人:layout_height =WRAP_CONTENT
                        机器人:SRC =@绘制/成人/>                    <的TextView
                        机器人:layout_width =WRAP_CONTENT
                        机器人:layout_height =WRAP_CONTENT
                        机器人:layout_marginTop =9dp
                        机器人:文字=2
                        机器人:文字样式=大胆/>
                < / LinearLayout中>
            < / LinearLayout中>            <查看
                机器人:layout_width =1DP
                机器人:layout_height =match_parent
                机器人:背景=@机器人:彩色/ darker_gray/>            <的LinearLayout
                机器人:layout_width =WRAP_CONTENT
                机器人:layout_height =WRAP_CONTENT
                机器人:layout_weight =2
                机器人:方向=垂直>                <的TextView
                    机器人:layout_width =match_parent
                    机器人:layout_height =WRAP_CONTENT
                    机器人:重力=CENTER_HORIZONTAL
                    机器人:文字=@字符串/ childrenText
                    机器人:文字样式=大胆/>                <的TextView
                    机器人:layout_width =match_parent
                    机器人:layout_height =WRAP_CONTENT
                    机器人:重力=CENTER_HORIZONTAL
                    机器人:文字=@字符串/ childrenAgeLimit/>                <的LinearLayout
                    机器人:layout_width =FILL_PARENT
                    机器人:layout_height =WRAP_CONTENT
                    机器人:比重=中心
                    机器人:方向=横向>                    < ImageView的
                        机器人:layout_width =WRAP_CONTENT
                        机器人:layout_height =65dp
                        机器人:SRC =@绘制/儿童/>                    <的TextView
                        机器人:ID =@ + ID / noOfChild
                        机器人:layout_width =WRAP_CONTENT
                        机器人:layout_height =WRAP_CONTENT
                        机器人:layout_marginTop =10dp
                        机器人:文字=1
                        机器人:文字样式=大胆/>
                < / LinearLayout中>
            < / LinearLayout中>            <查看
                机器人:layout_width =1DP
                机器人:layout_height =match_parent
                机器人:背景=@机器人:彩色/ darker_gray/>            <的LinearLayout
                机器人:layout_width =WRAP_CONTENT
                机器人:layout_height =WRAP_CONTENT
                机器人:layout_weight =2
                机器人:方向=垂直>                <的TextView
                    机器人:layout_width =match_parent
                    机器人:layout_height =WRAP_CONTENT
                    机器人:重力=CENTER_HORIZONTAL
                    机器人:文字=@字符串/ infantAgeLimit
                    机器人:文字样式=大胆/>                <的TextView
                    机器人:layout_width =match_parent
                    机器人:layout_height =WRAP_CONTENT
                    机器人:重力=CENTER_HORIZONTAL
                    机器人:文字=@字符串/ infantAgeLimit/>                <的LinearLayout
                    机器人:layout_width =FILL_PARENT
                    机器人:layout_height =WRAP_CONTENT
                    机器人:比重=中心
                    机器人:方向=横向>                    < ImageView的
                        机器人:layout_width =WRAP_CONTENT
                        机器人:layout_height =64dp
                        机器人:SRC =@绘制/婴儿/>                    <的TextView
                        机器人:ID =@ + ID / noOfInfants
                        机器人:layout_width =WRAP_CONTENT
                        机器人:layout_height =WRAP_CONTENT
                        机器人:layout_marginTop =9dp
                        机器人:文字=0
                        机器人:文字样式=大胆/>
                < / LinearLayout中>
            < / LinearLayout中>
        < / LinearLayout中>
    < / LinearLayout中>< / LinearLayout中>

I am trying to create a vertical line .

I used this code to create a vertical line.

<View 
    android:layout_width="match_parent" 
    android:layout_height="1dp" 
    android:background="@android:color/darker_gray" />

This my complete layout please suggest where i have do the changes:

 <LinearLayout
        android:id="@+id/travellers_data"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/dateLayout"
        android:background="@drawable/gray_bg"
        android:orientation="vertical" >

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:orientation="horizontal"
            android:paddingTop="5dp" >

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="@string/travellerText" />
        </LinearLayout>

        <LinearLayout
            android:id="@+id/adultsLayout"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:baselineAligned="false"
            android:orientation="horizontal" >

            <LinearLayout
                android:id="@+id/adults"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_weight="2"
                android:orientation="vertical" >

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:gravity="center_horizontal"
                    android:text="@string/adultText"
                    android:textStyle="bold" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:gravity="center_horizontal"
                    android:text="@string/adultAgeLimit" />

                <LinearLayout
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:gravity="center"
                    android:orientation="horizontal" >

                    <ImageView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:src="@drawable/adult" />

                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_marginTop="9dp"
                        android:text="2"
                        android:textStyle="bold" />
                </LinearLayout>
            </LinearLayout>

            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_weight="2"
                android:orientation="vertical" >

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:gravity="center_horizontal"
                    android:text="@string/childrenText"
                    android:textStyle="bold" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:gravity="center_horizontal"
                    android:text="@string/childrenAgeLimit" />

                <LinearLayout
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:gravity="center"
                    android:orientation="horizontal" >

                    <ImageView
                        android:layout_width="wrap_content"
                        android:layout_height="65dp"
                        android:src="@drawable/children" />

                    <TextView
                        android:id="@+id/noOfChild"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_marginTop="10dp"
                        android:text="1"
                        android:textStyle="bold" />
                </LinearLayout>
            </LinearLayout>

            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_weight="2"
                android:orientation="vertical" >

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:gravity="center_horizontal"
                    android:text="@string/infantAgeLimit"
                    android:textStyle="bold" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:gravity="center_horizontal"
                    android:text="@string/infantAgeLimit" />

                <LinearLayout
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:gravity="center"
                    android:orientation="horizontal" >

                    <ImageView
                        android:layout_width="wrap_content"
                        android:layout_height="64dp"
                        android:src="@drawable/infant" />

                    <TextView
                        android:id="@+id/noOfInfants"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_marginTop="9dp"
                        android:text="0"
                        android:textStyle="bold" />
                </LinearLayout>
            </LinearLayout>
        </LinearLayout>
    </LinearLayout>

解决方案

Try

 <View
     android:layout_width="1dp"
     android:layout_height="match_parent"
     android:background="@android:color/darker_gray" />

code

<?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" >

    <LinearLayout
        android:id="@+id/travellers_data"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/dateLayout"
        android:background="@drawable/gray_bg"
        android:orientation="vertical" >

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:orientation="horizontal"
            android:paddingTop="5dp" >

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="@string/travellerText" />
        </LinearLayout>

        <LinearLayout
            android:id="@+id/adultsLayout"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:baselineAligned="false"
            android:orientation="horizontal" >

            <LinearLayout
                android:id="@+id/adults"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_weight="2"
                android:orientation="vertical" >

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:gravity="center_horizontal"
                    android:text="@string/adultText"
                    android:textStyle="bold" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:gravity="center_horizontal"
                    android:text="@string/adultAgeLimit" />

                <LinearLayout
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:gravity="center"
                    android:orientation="horizontal" >

                    <ImageView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:src="@drawable/adult" />

                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_marginTop="9dp"
                        android:text="2"
                        android:textStyle="bold" />
                </LinearLayout>
            </LinearLayout>

            <View
                android:layout_width="1dp"
                android:layout_height="match_parent"
                android:background="@android:color/darker_gray" />

            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_weight="2"
                android:orientation="vertical" >

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:gravity="center_horizontal"
                    android:text="@string/childrenText"
                    android:textStyle="bold" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:gravity="center_horizontal"
                    android:text="@string/childrenAgeLimit" />

                <LinearLayout
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:gravity="center"
                    android:orientation="horizontal" >

                    <ImageView
                        android:layout_width="wrap_content"
                        android:layout_height="65dp"
                        android:src="@drawable/children" />

                    <TextView
                        android:id="@+id/noOfChild"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_marginTop="10dp"
                        android:text="1"
                        android:textStyle="bold" />
                </LinearLayout>
            </LinearLayout>

            <View
                android:layout_width="1dp"
                android:layout_height="match_parent"
                android:background="@android:color/darker_gray" />

            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_weight="2"
                android:orientation="vertical" >

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:gravity="center_horizontal"
                    android:text="@string/infantAgeLimit"
                    android:textStyle="bold" />

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:gravity="center_horizontal"
                    android:text="@string/infantAgeLimit" />

                <LinearLayout
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:gravity="center"
                    android:orientation="horizontal" >

                    <ImageView
                        android:layout_width="wrap_content"
                        android:layout_height="64dp"
                        android:src="@drawable/infant" />

                    <TextView
                        android:id="@+id/noOfInfants"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_marginTop="9dp"
                        android:text="0"
                        android:textStyle="bold" />
                </LinearLayout>
            </LinearLayout>
        </LinearLayout>
    </LinearLayout>

</LinearLayout>

这篇关于创建Android的垂直线的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆