2016-12-20 2 views
0

Я хочу отобразить 5 графиков на одном экране, у меня есть панель прокрутки, но она не работает для меня. Не могли бы вы помочь нам. Это мой код. Это мой XML-файл.Scroll Bar не работает в Android

<?xml version="1.0" encoding="utf-8"?> 
<ScrollView 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/activity_main" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    > 
    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="match_parent" 
     android:orientation="vertical"> 
    <LinearLayout 
     android:id="@+id/chart0" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="horizontal"> 
    </LinearLayout> 
    <LinearLayout 
     android:id="@+id/chart1" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:paddingTop="@dimen/activity_vertical_margin" 
     android:paddingBottom="@dimen/activity_vertical_margin" 
     android:orientation="horizontal"> 
    </LinearLayout> 
    <LinearLayout 
     android:id="@+id/chart2" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:paddingTop="@dimen/activity_vertical_margin" 
     android:paddingBottom="@dimen/activity_vertical_margin" 
     android:orientation="horizontal"> 
    </LinearLayout> 
    <LinearLayout 
     android:id="@+id/chart3" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:paddingTop="@dimen/activity_vertical_margin" 
     android:paddingBottom="@dimen/activity_vertical_margin" 
     android:orientation="horizontal"> 
    </LinearLayout> 
    </LinearLayout> 
</ScrollView> 

я есть 4 вкладыша Layout, чтобы отобразить график .И один основной макет, который будет содержать все 4 линейную компоновку.

+0

Можете ли вы поместить файл Java, где вы добавляете свои графики в LinearLayout. –

ответ

1

попробовать этот код это будет отлично работать для вас

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/activity_main" 
android:layout_width="match_parent" 
android:layout_height="wrap_content"> 

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

    <LinearLayout 
     android:id="@+id/chart0" 
     android:layout_width="match_parent" 
     android:layout_height="150dp" 
     android:background="@android:color/holo_red_dark" 
     android:orientation="horizontal" /> 

    <LinearLayout 
     android:id="@+id/chart1" 
     android:layout_width="match_parent" 
     android:layout_height="150dp" 
     android:background="@android:color/holo_green_dark" 
     android:orientation="horizontal" 
     android:paddingBottom="@dimen/_16sdp" 
     android:paddingTop="@dimen/_16sdp" /> 

    <LinearLayout 
     android:id="@+id/chart2" 
     android:layout_width="match_parent" 
     android:layout_height="150dp" 
     android:background="@android:color/darker_gray" 
     android:orientation="horizontal" 
     android:paddingBottom="@dimen/_16sdp" 
     android:paddingTop="@dimen/_16sdp" /> 

    <LinearLayout 
     android:id="@+id/chart3" 
     android:layout_width="match_parent" 
     android:layout_height="150dp" 
     android:background="@android:color/holo_orange_dark" 
     android:orientation="horizontal" 
     android:paddingBottom="@dimen/_16sdp" 
     android:paddingTop="@dimen/_16sdp" /> 

    <LinearLayout 
     android:id="@+id/chart4" 
     android:layout_width="match_parent" 
     android:layout_height="150dp" 
     android:background="@android:color/holo_blue_dark" 
     android:orientation="horizontal" 
     android:paddingBottom="@dimen/_16sdp" 
     android:paddingTop="@dimen/_16sdp" /> 
</LinearLayout> 

+0

Большое спасибо Subir .. Позвольте мне проверить это. –

+1

Его работа. Спасибо большое. –

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