2013-12-15 84 views
1

我試圖在我的活動中顯示兩個圖表。一個LineChart和一個ScatterChart。如果智能手機/平板電腦是縱向的,則圖表應該是彼此之間的。如果設備處於橫向,則應並排放置,每個空間佔50%。並排對齊兩個圖表(achartengine)

我被困在這裏。我應該爲每個圖表使用LinearLayout還是兩者都使用LinearLayout?我如何以正確的方式對齊它們?

感謝您的幫助!

回答

2

把你的兩個線性佈局一個LinearLayout裏面,他們兩個有width="0dp",而weight="1"

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" > 

    <LinearLayout 
     android:id="@+id/chart1" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" /> 

    <LinearLayout 
     android:id="@+id/chart2" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" /> 
</LinearLayout> 
+0

謝謝,工程就像一個魅力。雖然我不得不添加android:orientation =「horizo​​ntal」,因爲eclipse會拋出一些錯誤。 – mcode