2015-12-03 236 views
0

我想創建自定義視圖如下。創建自定義視圖需要Android

---------- --------- OR

行+ '短語' +線

這是做正確的方式? 相對佈局,網格還是什麼? 請告知

+0

什麼是「或」?什麼是「線」? – pskink

+1

[duplicate](http://stackoverflow.com/questions/27293827/how-to-place-a-text-between-two-straight-line-android) – noev

+0

顯示我的回答... –

回答

1

用這個來查看。

這將根據您的屏幕寬度進行調整。

<LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_margin="10dp" 
      android:gravity="center" 
      android:orientation="horizontal" > 

      <View 
       android:layout_width="0dp" 
       android:layout_height="1dp" 
       android:layout_weight="3" 
       android:background="#D0D0D0" /> 

      <TextView 
       android:id="@+id/textView1" 
       android:layout_width="0dp" 
       android:layout_height="wrap_content" 
       android:layout_marginLeft="10dp" 
       android:layout_marginRight="10dp" 
       android:gravity="center" 
       android:layout_weight="1" 
       android:singleLine="true" 
       android:text="Your text goes here" /> 

      <View 
       android:layout_width="0dp" 
       android:layout_height="1dp" 
       android:layout_weight="3" 
       android:background="#D0D0D0" /> 
     </LinearLayout> 
+0

noew表示它是dublicate。是的,這真的是dublicate。對不起。但在dublicate問題的答案是相對佈局,但在你的一個linearLayput。使用哪個?請指教 – AEMLoviji

+0

@AEMLoviji layout_gravity在RelativeLayout中不起作用.. –