2013-12-15 7 views
1

Я пытаюсь показать две диаграммы в своей деятельности. Один LineChart и один ScatterChart. Если смартфон/планшет находится на портрете, диаграммы должны быть между собой. Если устройство находится в ландшафте, оно должно быть бок о бок, каждый с 50% пространства.Совместите две диаграммы (achartengine) бок о бок

Я застрял здесь. Должен ли я использовать 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 = "horizontal", так как затмение забросило некоторые ошибки. – mcode

Смежные вопросы