2017-04-20 28 views
0

我已將屏幕分爲4個水平和兩個垂直部分。我使用線性佈局顯示ImageView和TextView。我無法將圖像視圖精確設置在線性佈局的中心。設置圖像正好在中心

home_layout

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


    <include layout="@layout/appbar_layout" /> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="30dp" 
     android:background="#156C7F" 
     android:orientation="horizontal"> 


     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:layout_marginLeft="125dp" 
      android:text="Branch Office : Dhankuta" 
      android:textColor="#FFFFFF" 
      android:textSize="10sp" /> 

     <View 
      android:layout_width="1dp" 
      android:layout_height="15dp" 
      android:layout_gravity="center" 
      android:layout_marginLeft="7dp" 
      android:background="#FFFFFF" /> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:layout_marginLeft="7dp" 
      android:text="Tuesday - 4 April, 2017" 
      android:textColor="#FFFFFF" 
      android:textSize="10sp" /> 


    </LinearLayout> 

    <!-- Main Linear Layout --> 
    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:background="#DFDFDF" 
     android:orientation="vertical"> 

     <!-- first Frame --> 


     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:layout_weight="1" 
      android:orientation="horizontal"> 

      <!-- first row first column --> 

      <LinearLayout 
       android:layout_width="0dp" 
       android:layout_height="match_parent" 
       android:layout_marginBottom="5dp" 
       android:layout_marginLeft="5dp" 
       android:layout_marginTop="5dp" 
       android:layout_weight="1" 
       android:background="#ffffff" 
       android:gravity="center" 
       android:orientation="vertical"> 

       <ImageView 
        android:layout_width="70dp" 
        android:layout_height="70dp" 
        android:layout_gravity="center" 
        android:src="@mipmap/saving"></ImageView> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_gravity="center" 
        android:text="Saving Collection" 
        android:textColor="#494949" 
        android:textSize="13sp" 
        android:textStyle="bold" /> 


      </LinearLayout> 


      <!-- first row second column --> 

      <LinearLayout 
       android:layout_width="0dp" 
       android:layout_height="match_parent" 
       android:layout_marginBottom="5dp" 
       android:layout_marginLeft="5dp" 
       android:layout_marginRight="5dp" 
       android:layout_marginTop="5dp" 
       android:layout_weight="1" 
       android:background="#ffffff" 
       android:gravity="center" 
       android:orientation="vertical"> 

       <ImageView **i have made changes here** 
        android:layout_width="70dp" 
        android:layout_height="70dp" 
        android:layout_gravity="center" 
        android:src="@mipmap/loancollection"></ImageView> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_gravity="center" 
        android:text="Loan Collection" 
        android:textColor="#494949" 
        android:textSize="13sp" 
        android:textStyle="bold" /> 


      </LinearLayout> 


     </LinearLayout> 


     <!-- 2nd frame --> 

     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:layout_weight="1" 
      android:orientation="horizontal"> 

      <!-- Second row first column --> 

      <LinearLayout  **i have made changes here** 
       android:layout_width="0dp" 
       android:layout_height="match_parent" 
       android:layout_marginBottom="5dp" 
       android:layout_marginLeft="5dp" 
       android:layout_weight="1" 
       android:background="#ffffff" 
       android:gravity="center" 
       android:orientation="vertical"> 

       <ImageView 
        android:layout_width="70dp" 
        android:layout_height="70dp" 
        android:layout_gravity="center" 

        android:src="@mipmap/dailysaving"></ImageView> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_gravity="center" 
        android:text="Daily Saving" 
        android:textColor="#494949" 
        android:textSize="13sp" 
        android:textStyle="bold" 
       /> 


      </LinearLayout> 


      <!-- Second row Second column --> 

      <LinearLayout 
       android:layout_width="0dp" 
       android:layout_height="match_parent" 
       android:layout_marginBottom="5dp" 
       android:layout_marginLeft="5dp" 
       android:layout_marginRight="5dp" 

       android:layout_weight="1" 
       android:background="#ffffff" 
       android:orientation="vertical"> 

       <ImageView 
        android:layout_width="70dp" 
        android:layout_height="70dp" 
        android:layout_gravity="top|center" 
        android:layout_marginTop="10dp" 
        android:src="@mipmap/memberenrollment"></ImageView> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_gravity="center" 
        android:layout_marginTop="5dp" 
        android:text="Member Enrollment" 
        android:textColor="#494949" 
        android:textSize="13sp" 
        android:textStyle="bold" /> 


      </LinearLayout> 


     </LinearLayout> 


     <!-- 3rd frame --> 

     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:layout_weight="1" 
      android:orientation="horizontal"> 

      <!-- Third row First column --> 


      <LinearLayout 
       android:layout_width="0dp" 
       android:layout_height="match_parent" 
       android:layout_marginBottom="5dp" 
       android:layout_marginLeft="5dp" 

       android:layout_weight="1" 
       android:background="#ffffff" 
       android:orientation="vertical"> 

       <ImageView 
        android:layout_width="70dp" 
        android:layout_height="70dp" 
        android:layout_gravity="top|center" 
        android:layout_marginTop="10dp" 
        android:src="@mipmap/cashincashout"></ImageView> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_gravity="center" 
        android:layout_marginTop="5dp" 
        android:text="Cash In-Out " 
        android:textColor="#494949" 
        android:textSize="13sp" 
        android:textStyle="bold" /> 


      </LinearLayout> 
      <!-- Third row Second column --> 
      <LinearLayout 
       android:layout_width="0dp" 
       android:layout_height="match_parent" 
       android:layout_marginBottom="5dp" 
       android:layout_marginLeft="5dp" 
       android:layout_marginRight="5dp" 

       android:layout_weight="1" 
       android:background="#ffffff" 
       android:orientation="vertical"> 

       <ImageView 
        android:layout_width="70dp" 
        android:layout_height="70dp" 
        android:layout_gravity="top|center" 
        android:layout_marginTop="10dp" 
        android:src="@mipmap/collectorledger"></ImageView> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_gravity="center" 
        android:layout_marginTop="5dp" 
        android:text="Collector Ledger " 
        android:textColor="#494949" 
        android:textSize="13sp" 
        android:textStyle="bold" /> 


      </LinearLayout> 


     </LinearLayout> 


     <!-- 4th frame --> 


     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:layout_weight="1" 
      android:orientation="horizontal"> 


      <!-- Fourth row First column --> 


      <LinearLayout 
       android:layout_width="0dp" 
       android:layout_height="match_parent" 
       android:layout_marginBottom="5dp" 
       android:layout_marginLeft="5dp" 

       android:layout_weight="1" 
       android:background="#ffffff" 
       android:orientation="vertical"> 

       <ImageView 
        android:layout_width="70dp" 
        android:layout_height="70dp" 
        android:layout_gravity="top|center" 
        android:layout_marginTop="10dp" 
        android:src="@mipmap/summary"></ImageView> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_gravity="center" 
        android:layout_marginTop="5dp" 
        android:text="Summary" 
        android:textColor="#494949" 
        android:textSize="13sp" 
        android:textStyle="bold" /> 


      </LinearLayout> 

      <!-- Fourth row Second column --> 


      <LinearLayout 
       android:layout_width="0dp" 
       android:layout_height="match_parent" 
       android:layout_marginBottom="5dp" 
       android:layout_marginLeft="5dp" 
       android:layout_marginRight="5dp" 

       android:layout_weight="1" 
       android:background="#ffffff" 
       android:orientation="vertical"> 

       <ImageView 
        android:layout_width="70dp" 
        android:layout_height="70dp" 
        android:layout_gravity="top|center" 
        android:layout_marginTop="10dp" 
        android:src="@mipmap/officesync"></ImageView> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_gravity="center" 
        android:layout_marginTop="5dp" 
        android:text="Office Sync" 
        android:textColor="#494949" 
        android:textSize="13sp" 
        android:textStyle="bold" /> 


      </LinearLayout> 


     </LinearLayout> 


     <!-- 4th frame end --> 


    </LinearLayout> <!-- main frame end Layout --> 


</LinearLayout> 

我已經對第一行第一列的第一行第二列的變化

**我想要的ImageView恰好位於的中心線性佈局,然後文本將在剩餘部分進行調整。**如何解決此問題?

+2

我建議你使用**相對佈局**代替。它容易與相對佈局 – Pzy64

+0

不能有任何替代線性佈局? – Ghimire

+0

爲什麼每個圖像需要「頂部|中心」?如果你想在LinearLayout中設置中心,只需設置android:layout_gravity =「center」 否則,我們可以使用RelativeLayout –

回答

1

enter image description here

UseBelowCode

<?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:layout_width="match_parent" 
    android:layout_height="30dp" 
    android:background="#156C7F" 
    android:orientation="horizontal"> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center" 
     android:layout_marginLeft="125dp" 
     android:text="Branch Office : Dhankuta" 
     android:textColor="#FFFFFF" 
     android:textSize="10sp" /> 

    <View 
     android:layout_width="1dp" 
     android:layout_height="15dp" 
     android:layout_gravity="center" 
     android:layout_marginLeft="7dp" 
     android:background="#FFFFFF" /> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center" 
     android:layout_marginLeft="7dp" 
     android:text="Tuesday - 4 April, 2017" 
     android:textColor="#FFFFFF" 
     android:textSize="10sp" /> 
</LinearLayout> 

<!-- Main Linear Layout --> 
<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="#DFDFDF" 
    android:orientation="vertical"> 

    <!-- first Frame --> 
    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_weight="1" 
     android:orientation="horizontal"> 

     <!-- first row first column --> 
     <RelativeLayout 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:layout_marginBottom="5dp" 
      android:layout_marginLeft="5dp" 
      android:layout_marginTop="5dp" 
      android:layout_weight="1" 
      android:background="#ffffff" 
      android:orientation="vertical"> 

      <ImageView 
       android:layout_width="70dp" 
       android:layout_height="70dp" 
       android:src="@drawable/conference_room" 
       android:layout_centerInParent="true"/> 

      <TextView 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center" 
       android:text="Saving Collection" 
       android:textColor="#494949" 
       android:textSize="13sp" 
       android:textStyle="bold" 
       android:gravity="center" 
       android:layout_alignParentBottom="true"/> 
     </RelativeLayout> 

     <!-- first row second column --> 
     <RelativeLayout 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:layout_marginBottom="5dp" 
      android:layout_marginLeft="5dp" 
      android:layout_marginRight="5dp" 
      android:layout_marginTop="5dp" 
      android:layout_weight="1" 
      android:background="#ffffff" 
      android:gravity="center" 
      android:orientation="vertical"> 

      <ImageView 
       android:layout_width="70dp" 
       android:layout_height="70dp" 
       android:src="@drawable/conference_room" 
       android:layout_centerInParent="true"/> 

      <TextView 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center" 
       android:text="Loan Collection" 
       android:textColor="#494949" 
       android:textSize="13sp" 
       android:textStyle="bold" 
       android:gravity="center" 
       android:layout_alignParentBottom="true"/> 
     </RelativeLayout> 
    </LinearLayout> 


    <!-- 2nd frame --> 
    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_weight="1" 
     android:orientation="horizontal"> 

     <!-- Second row first column --> 
     <RelativeLayout 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:layout_marginBottom="5dp" 
      android:layout_marginLeft="5dp" 
      android:layout_weight="1" 
      android:background="#ffffff" 
      android:gravity="center" 
      android:orientation="vertical"> 

      <ImageView 
       android:layout_width="70dp" 
       android:layout_height="70dp" 
       android:src="@drawable/conference_room" 
       android:layout_centerInParent="true"/> 


      <TextView 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center" 
       android:text="Daily Saving" 
       android:textColor="#494949" 
       android:textSize="13sp" 
       android:textStyle="bold" 
       android:gravity="center" 
       android:layout_alignParentBottom="true"/> 
     </RelativeLayout> 

     <!-- Second row Second column --> 
     <RelativeLayout 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:layout_marginBottom="5dp" 
      android:layout_marginLeft="5dp" 
      android:layout_marginRight="5dp" 
      android:layout_weight="1" 
      android:background="#ffffff" 
      android:orientation="vertical"> 

      <ImageView 
       android:layout_width="70dp" 
       android:layout_height="70dp" 
       android:src="@drawable/conference_room" 
       android:layout_centerInParent="true"/> 

      <TextView 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center" 
       android:layout_marginTop="5dp" 
       android:text="Member Enrollment" 
       android:textColor="#494949" 
       android:textSize="13sp" 
       android:textStyle="bold" 
       android:gravity="center" 
       android:layout_alignParentBottom="true"/> 
      </RelativeLayout> 
     </LinearLayout> 

    <!-- 3rd frame --> 
    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_weight="1" 
     android:orientation="horizontal"> 

     <!-- Third row First column --> 
     <RelativeLayout 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:layout_marginBottom="5dp" 
      android:layout_marginLeft="5dp" 
      android:layout_weight="1" 
      android:background="#ffffff" 
      android:orientation="vertical"> 

      <ImageView 
       android:layout_width="70dp" 
       android:layout_height="70dp" 
       android:src="@drawable/conference_room" 
       android:layout_centerInParent="true"/> 


      <TextView 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center" 
       android:layout_marginTop="5dp" 
       android:text="Cash In-Out " 
       android:textColor="#494949" 
       android:textSize="13sp" 
       android:textStyle="bold" 
       android:gravity="center" 
       android:layout_alignParentBottom="true"/> 

     </RelativeLayout> 

     <!-- Third row Second column --> 
     <RelativeLayout 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:layout_marginBottom="5dp" 
      android:layout_marginLeft="5dp" 
      android:layout_marginRight="5dp" 
      android:layout_weight="1" 
      android:background="#ffffff" 
      android:orientation="vertical"> 

      <ImageView 
       android:layout_width="70dp" 
       android:layout_height="70dp" 
       android:src="@drawable/conference_room" 
       android:layout_centerInParent="true"/> 


      <TextView 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center" 
       android:layout_marginTop="5dp" 
       android:text="Collector Ledger " 
       android:textColor="#494949" 
       android:textSize="13sp" 
       android:textStyle="bold" 
       android:gravity="center" 
       android:layout_alignParentBottom="true"/> 
      </RelativeLayout> 
     </LinearLayout> 

     <!-- 4th frame --> 
     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:layout_weight="1" 
      android:orientation="horizontal"> 

      <!-- Fourth row First column --> 
      <RelativeLayout 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:layout_marginBottom="5dp" 
       android:layout_marginLeft="5dp" 
       android:layout_weight="1" 
       android:background="#ffffff" 
       android:orientation="vertical"> 

       <ImageView 
        android:layout_width="70dp" 
        android:layout_height="70dp" 
        android:src="@drawable/conference_room" 
        android:layout_centerInParent="true"/> 


       <TextView 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_gravity="center" 
        android:layout_marginTop="5dp" 
        android:text="Summary" 
        android:textColor="#494949" 
        android:textSize="13sp" 
        android:textStyle="bold" 
        android:gravity="center" 
        android:layout_alignParentBottom="true"/> 
      </RelativeLayout> 

      <!-- Fourth row Second column --> 
      <RelativeLayout 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:layout_marginBottom="5dp" 
       android:layout_marginLeft="5dp" 
       android:layout_marginRight="5dp" 
       android:layout_weight="1" 
       android:background="#ffffff" 
       android:orientation="vertical"> 

       <ImageView 
        android:layout_width="70dp" 
        android:layout_height="70dp" 
        android:src="@drawable/conference_room" 
        android:layout_centerInParent="true"/> 


       <TextView 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_gravity="center" 
        android:layout_marginTop="5dp" 
        android:text="Office Sync" 
        android:textColor="#494949" 
        android:textSize="13sp" 
        android:textStyle="bold" 
        android:gravity="center" 
        android:layout_alignParentBottom="true"/> 
      </RelativeLayout> 
     </LinearLayout> 
     <!-- 4th frame end --> 
</LinearLayout> <!-- main frame end Layout --> 

+0

下面的id應該用還是不用???你還沒有用過 – Ghimire

+0

如果你需要添加ID或者不用 – MinnuKaAnae

+0

如果我必須設置文本框不在底部,什麼都不會改變佈局?那麼應該使用下面的iD。我認爲是的 – Ghimire

0

在LinearLayout中

加入這一行
android:layout_width="match_parent" 
android:gravity="center" 
+0

我已經添加了線性layout.please檢查佈局代碼上面。 ist第一和第二列 – Ghimire

+0

我沒有讓你交配 – Ghimire

0

您可以設置是抱着你的意見,中心線性佈局的重心,這樣

<LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="30dp" 
     android:background="#156C7F" 
     android:gravity="center" 
     android:orientation="horizontal"> 


     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:layout_marginLeft="125dp" 
      android:text="Branch Office : Dhankuta" 
      android:textColor="#FFFFFF" 
      android:textSize="10sp" /> 

     <View 
      android:layout_width="1dp" 
      android:layout_height="15dp" 
      android:layout_gravity="center" 
      android:layout_marginLeft="7dp" 
      android:background="#FFFFFF" /> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:layout_marginLeft="7dp" 
      android:text="Tuesday - 4 April, 2017" 
      android:textColor="#FFFFFF" 
      android:textSize="10sp" /> 


    </LinearLayout> 

這只是意味着,任何一個孩子linearLayout中的元素應該默認放置在佈局的中心。定義linearlayout的重力時,不需要定義layout_gravity元素,它會自動設置爲居中。

+0

如果我已經使用了兩個領域即textView和ImageVIew.How可以將其中一個完全放在中心位置而另一個位於中心位置之下嗎? – Ghimire

+0

Your right @Ghimire – MinnuKaAnae

+0

if if so go to RelativeLayout – MinnuKaAnae

1

的LinearLayout相反的RelativeLayout的

<!-- first row first column --> 
     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:layout_marginBottom="5dp" 
      android:layout_marginLeft="5dp" 
      android:layout_marginTop="5dp" 
      android:layout_weight="1" 
      android:background="#ffffff" 
      android:orientation="vertical" 
      android:weightSum="2" 
      android:gravity="center"> 

      <ImageView 
       android:id="@+id/sjkashjkasd" 
       android:layout_width="70dp" 
       android:layout_height="70dp" 
       android:src="@drawable/conference_room" 
       android:layout_weight="1.9"/> 

      <TextView 
       android:id="@+id/asdlkjl" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center" 
       android:text="Saving Collection" 
       android:textColor="#494949" 
       android:textSize="13sp" 
       android:textStyle="bold" 
       android:gravity="center" 
       android:layout_weight="0.1"/> 
     </LinearLayout> 
1

如果你想給我們ËLinearlayout,以符合您的要求使用下面的代碼:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="150dp" 
    android:layout_marginBottom="5dp" 
    android:layout_marginLeft="10dp" 
    android:layout_marginTop="20dp" 
    android:layout_weight="1" 
    android:orientation="horizontal" 
    android:weightSum="3"> 

    <LinearLayout 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_weight="1" 
     android:background="@drawable/bottom_border_help" 
     android:orientation="vertical"> 

     <ImageView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center_vertical" 
      android:layout_marginRight="10dp" 
      android:layout_weight="1" 
      android:gravity="center" 
      android:padding="15dp" 
      android:scaleType="fitCenter" 
      android:src="@mipmap/ic_launcher" /> 

     <TextView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:gravity="center" 
      android:text="HELLO" 
      android:textColor="@color/color_black" /> 
    </LinearLayout> 

    <LinearLayout 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_weight="1" 
     android:background="@drawable/bottom_border_help" 
     android:orientation="vertical"> 

     <ImageView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center_vertical" 
      android:layout_marginRight="10dp" 
      android:layout_weight="1" 
      android:gravity="center" 
      android:padding="15dp" 
      android:scaleType="fitCenter" 
      android:src="@mipmap/ic_launcher" /> 

     <TextView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:gravity="center" 
      android:text="HELLO" 
      android:textColor="@color/color_black" /> 
    </LinearLayout> 

    <LinearLayout 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_weight="1" 
     android:background="@drawable/bottom_border_help" 
     android:orientation="vertical"> 

     <ImageView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center_vertical" 
      android:layout_marginRight="10dp" 
      android:layout_weight="1" 
      android:gravity="center" 
      android:padding="15dp" 
      android:scaleType="fitCenter" 
      android:src="@mipmap/ic_launcher" /> 

     <TextView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:gravity="center" 
      android:text="HELLO" 
      android:textColor="@color/color_black" /> 
    </LinearLayout> 


</LinearLayout> 

輸出

enter image description here

+0

我已經工作相同作爲你的想法。現在我將與相對佈局。 – Ghimire