2013-07-05 32 views
0

我想在我的佈局標題按鈕和TextView的之間加隔板包含2個按鈕的TextView我如何在它們之間添加分隔符。您的按鈕和的TextView之間android如何在headerlayout中添加分隔符?

<RelativeLayout 
android:layout_width="fill_parent" 
android:layout_height="50px" 
android:layout_gravity="fill_horizontal" 
android:background="@color/Blue" 
android:orientation="horizontal" > 

<Button 
    android:id="@+id/Back" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_centerVertical="true" 
    android:layout_marginLeft="5dp" 
    android:background="@color/Blue" 
    android:textSize="20sp" 
    android:textColor="@color/White" 
    android:text=" Back" 
    /> 


<TextView 
    android:id="@+id/header_text" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:gravity="center" 
    android:layout_toLeftOf="@+id/Exit" 
    android:layout_toRightOf="@+id/Back" 
    android:textSize="20sp" 
    android:textStyle="italic" 
    android:typeface="serif" 
    android:background="@color/Blue" 
    android:textColor="@color/White" 
    android:text="Games Apps"/> 

<Button 
    android:id="@+id/Exit" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentRight="true" 
    android:textSize="20sp" 
    android:layout_centerVertical="true" 
    android:background="@color/Blue" 
    android:textColor="@color/White" 
    android:layout_marginRight="5dp" 
    android:text=" Exit" 
    /> 

</RelativeLayout> 

回答

0

添加視圖

例如

<View 
    android:layout_width="2dip" 
    android:layout_height="fill_parent" 
    android:layout_toLeftOf="@id/header_text" 
    android:layout_toRightOf="@id/Exit" 
    android:padding = "5dip" 
    android:background="#FFFF0000" 
/> 
+0

沒有幫助seprater不可見 – user2527915

+0

我想補充seprater像這樣按鈕|的TextView |按鈕 – user2527915

+0

我明白了。我將編輯我的答案 – Blackbelt

0

看來你需要一個垂直分隔符:

<TextView 
    android:layout_width="2dp" 
    android:layout_height="fill_parent" 
    android:layout_toLeftOf="@id/header_text" 
    android:layout_toRightOf="@id/Back" 
    android:background="#00000000" 
/> 
0

願這幫助你..

T Ø添加分隔符,你必須在你想要分隔符的對象之間添加視圖..

如..

<View 
    android:layout_width="2dip" 
    android:layout_height="fill_parent" 
    android:layout_toLeftOf="@id/header_text" 
    android:layout_toRightOf="@+id/Back" 
    android:padding = "5dip" 
    android:background="#FFFF0000" 
/> 

,並改變你的代碼這段臺詞..

<TextView 
    android:id="@+id/header_text" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:gravity="center" 
    android:layout_toLeftOf="@+id/Exit" 
    android:layout_toRightOf="@+id/Back" 
    android:textSize="20sp" 
    android:textStyle="italic" 
    android:typeface="serif" 
    android:background="@color/Blue" 
    android:textColor="@color/White" 
    android:text="Games Apps"/> 

,或者你可以使用<TableRow> </TableRow>嘗試把與分隔符整個代碼中的意見

+0

THISIS可能會從屏幕http://postimg.org/image/j6p1s67w7/4214ab6d/ – user2527915

+0

把5次(2鍵和1個TextView中有兩個分隔符)中的TableRow .. –

0

試試這個之間,只是解決方法爲我工作。您可以通過實現其他佈局來代替TableLayout來使用相同的邏輯。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    > 



     <TableLayout 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:stretchColumns="*" 
       android:showDividers="middle" 
       android:layout_centerInParent="true" 
       android:background="#000000" 
       android:divider="#000000" 
       > 

      <TableRow> 

       <Button 
         android:id="@+id/Back" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:layout_alignParentLeft="true" 
         android:layout_centerVertical="true" 
         android:layout_marginLeft="5dp" 
         android:background="#ffffff" 
         android:textSize="20sp" 
         android:text=" Back" 
         /> 


       <TextView 
         android:id="@+id/header_text" 
         android:layout_width="fill_parent" 
         android:layout_height="fill_parent" 
         android:gravity="center" 
         android:layout_toLeftOf="@+id/Exit" 
         android:layout_toRightOf="@+id/Back" 
         android:textSize="20sp" 
         android:layout_marginLeft="1dp" 
         android:textStyle="italic" 
         android:background="#ffffff" 
         android:typeface="serif" 
         android:text="Games Apps"/> 

       <Button 
         android:id="@+id/Exit" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:layout_alignParentRight="true" 
         android:textSize="20sp" 
         android:layout_marginLeft="1dp" 
         android:background="#ffffff" 
         android:layout_centerVertical="true" 
         android:layout_marginRight="5dp" 
         android:text=" Exit" 
         /> 



      </TableRow> 
       </TableLayout> 



</RelativeLayout> 

讓我知道你有其他困難使用它。

相關問題