0

我想在圖下方加入一些複選框,但不知道如何操作。就目前來看,這張圖是sortav佔據了整個屏幕的,所以我想我應該從更小的角度開始,我也不知道該怎麼做。 這是它目前的樣子,當我試圖表明的複選框:將複選框放在AChartEngine圖下方

enter image description here

而且,這裏是我的佈局目前的XML代碼:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
tools:context=".ViewGraphActivity" > 

<LinearLayout 
    android:id="@+id/chart_container" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_below="@id/tv_title" 
    android:orientation="horizontal" > 
</LinearLayout> 

<LinearLayout 
    android:id="@+id/checkbox_container" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentRight="true" 
    android:layout_centerVertical="true" 
    android:orientation="vertical" > 

    <TextView 
     android:id="@+id/checkBoxTextView" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="View which lines:" /> 

    <LinearLayout 
     android:id="@+id/linearLayout1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="103dp" 
     android:orientation="horizontal" > 

     <CheckBox 
      android:id="@+id/checkBox1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="Distance" /> 

     <CheckBox 
      android:id="@+id/checkBox2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginRight="28dp" 
      android:text="Time" /> 
    </LinearLayout> 

    <LinearLayout 
     android:id="@+id/linearLayout2" 
     android:layout_width="271dp" 
     android:layout_height="34dp" 
     android:layout_marginTop="34dp" 
     android:orientation="horizontal" > 

     <CheckBox 
      android:id="@+id/checkBox3" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="Velocity" /> 

     <CheckBox 
      android:id="@+id/checkBox4" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginRight="28dp" 
      android:text="Calories" /> 
    </LinearLayout> 
</LinearLayout> 

回答

2

爲了您的checkbox_container

android:layout_centerVertical="true" => android:layout_alignParentBottom="true" 
+0

謝謝你的幫助。我假設它的工作原因是複選框不再在圖表上,但是它們消失了,我仍然不知道如何使圖表變小一點,看看我是否可以看到複選框...... =/ – theJuls

+0

@ theJuls這也相當容易,你只需在android:id =「@ + id/chart_container」元素中設置'android:layout_above =「@ + id/checkbox_container」'。 –

+0

感謝它的工作!事實證明,我正在做相反的事情:將android:layout_belo =「@ + id/chart_container」放在checkbox_container上。不知道爲什麼這一個工程其他。不管如何,它現在工作得很好:) – theJuls