2017-08-16 132 views
-2

enter image description here如何得出两个LinearLayouts之间的水平线,Android的

这是我目前的屏幕:

<RelativeLayout 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_below="@+id/title" 
      android:layout_margin="5dp" 
      android:background="@drawable/radial_gradient"> 

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

       <com.cognistrength.caregiver.cogniutils.CSTextView 
        android:id="@+id/button" 
        android:layout_width="45dp" 
        android:layout_height="45dp" 
        android:layout_gravity="right" 
        android:layout_marginRight="34dp" 
        android:layout_marginTop="18dp" 
        android:layout_marginLeft="28dp" 
        android:background="@drawable/purple_circular_layout" 
        android:gravity="center" 
        android:text="1" 
        android:textColor="@color/milk_white" 
        android:textSize="12sp" 
        android:textStyle="bold" /> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:textColor="@color/milk_white" 
        android:text="Profile" 
        android:layout_gravity="center"/> 
      </LinearLayout> 

      <LinearLayout 
       android:id="@+id/layout2" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_toRightOf="@id/layout1" 
       android:orientation="vertical"> 

       <com.cognistrength.caregiver.cogniutils.CSTextView 
        android:id="@+id/button2" 
        android:layout_width="45dp" 
        android:layout_height="45dp" 
        android:layout_gravity="right" 
        android:layout_marginRight="34dp" 
        android:layout_marginTop="18dp" 
        android:layout_marginLeft="28dp" 
        android:background="@drawable/purple_circular_layout" 
        android:gravity="center" 
        android:text="2" 
        android:textColor="@color/milk_white" 
        android:textSize="12sp" 
        android:textStyle="bold" /> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:textColor="@color/milk_white" 
        android:text="Familly" 
        android:layout_gravity="center"/> 
      </LinearLayout> 


      <LinearLayout 
       android:id="@+id/layout3" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_toRightOf="@id/layout2" 
       android:orientation="vertical"> 

       <com.cognistrength.caregiver.cogniutils.CSTextView 
        android:id="@+id/button3" 
        android:layout_width="60dp" 
        android:layout_height="45dp" 
        android:layout_gravity="right" 
        android:layout_marginRight="34dp" 
        android:layout_marginTop="18dp" 
        android:layout_marginLeft="28dp" 
        android:background="@drawable/purple_circular_layout" 
        android:gravity="center" 
        android:text="3" 
        android:textColor="@color/milk_white" 
        android:textSize="12sp" 
        android:textStyle="bold" /> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:textColor="@color/milk_white" 
        android:text="Health Record" 
        android:layout_gravity="center"/> 
      </LinearLayout> 

     </RelativeLayout> 

使用该XML我能够绘制相对布局内的3个圆形的文本视图。我想绘制一个和两个以及两个和三个文本视图之间的水平线作为给定屏幕下面请建议我如何实现这一目标。我正在尝试应用视图,但无法在屏幕下方弹出。

enter image description here

回答

0

你既可以布局之间实现视图

<View 
    android:id="@+id/view_firstName" 
    android:layout_width="match_parent" 
    android:layout_height="2dp" 
    android:layout_marginLeft="10dp" 
    android:layout_marginRight="10dp" 
    android:layout_marginTop="10dp" 
    android:background="@color/hintcolor" 

    /> 
+0

任何人都可以让我知道下来的分级问题..please的原因澄清 –

0

只需添加它们之间的FrameLayoutImageView并绘制任何你想要他们。

+0

u能请建议我一些控件怎么我已经厌倦了不能做 – Adevelopment

+0

我只能建议你读的Android文档,SRY –

0

你可以在两个布局之间使用视图如下面的代码与1个DP高度

<View 
    android:layout_width="match_parent" 
    android:layout_height="1dp" 
    android:background="#000"/> 
0

你只需要添加的浏览以下你的布局。

<View 
    android:width="match_parent" 
    android:height="1dp" 
    background="yourColor"/> 
相关问题