LinearLayout achartengine图表不显示在ScrollView中

Vin*_*inC 8 xml android scrollview android-linearlayout achartengine

我正在尝试在滚动视图中创建一个achartengine图表,但它不会显示!它只是显示黑屏,但不会崩溃或任何东西.问题是,如果我只是将我的标签更改为图表显示就好了.在我的Java代码中,我确实有renderer.setInScroll(true); 对于图表渲染器.这是我的xml的问题吗?

这是我的xml:

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

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

        <LinearLayout
        android:id="@+id/trendchart"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" />
    </LinearLayout>

</ScrollView>
Run Code Online (Sandbox Code Playgroud)

(目前ScrollView中唯一的东西是我计划添加更多元素以使滚动成为必要的图表,我只想先显示它)

此外,我试图在有和没有包裹linearlayout的情况下显示它,它也是相同的结果.

Vin*_*inC 10

在滚动视图下,您必须插入

android:fillViewport="true"
Run Code Online (Sandbox Code Playgroud)


Dan*_* D. 6

您还必须进行以下调用,否则会出现显示问题:

renderer.setInScroll(true);
Run Code Online (Sandbox Code Playgroud)