Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android中Achart引擎中的可滚动条形图_Android - Fatal编程技术网

android中Achart引擎中的可滚动条形图

android中Achart引擎中的可滚动条形图,android,Android,我想做一个可滚动的条形图,因为x轴的值太大了,我的布局是 <ScrollView android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:id="@+id/chart1" android:orientation="horizontal" android:layout_width="fill_p

我想做一个可滚动的条形图,因为x轴的值太大了,我的布局是

<ScrollView android:layout_width="fill_parent"
        android:layout_height="fill_parent">
        <LinearLayout android:id="@+id/chart1"
            android:orientation="horizontal" android:layout_width="fill_parent"
            android:layout_height="fill_parent" android:scrollbars="vertical|horizontal" />
    </ScrollView>
若我删除了滚动视图,那个么图表会正确显示,但若我在滚动视图中添加了线性布局,那个么图表就不可见了。 如果我设置renderer.setPanEnabled(true,true),那么同样的问题也会发生。 如果我设置renderer.setInScroll(true),那么同样的问题也会发生


请帮我出来。

这里是一个完整的
main.xml
示例,带有
ScrollView
和3按钮。我希望这对你有帮助。 我认为问题在于你没有将滚动视图放入包装器(比如线性布局)。如果视图属性是静态内容,我不应该从Java代码中删除它。 这是我的例子:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
  <ScrollView 
      android:layout_height="110px" 
      android:id="@+id/scrollView1" 
      android:layout_width="fill_parent">
      <LinearLayout 
          android:orientation="vertical" 
          android:id="@+id/linearLayout1" 
          android:layout_width="fill_parent" 
          android:layout_height="fill_parent">
          <Button 
              android:layout_height="wrap_content" 
              android:layout_width="wrap_content" 
              android:id="@+id/button2" 
              android:text="Button" />
          <Button 
              android:text="Button" 
              android:id="@+id/button3" 
              android:layout_width="wrap_content" 
              android:layout_height="wrap_content" />
          <Button 
              android:layout_height="wrap_content" 
              android:layout_width="wrap_content" 
              android:id="@+id/button1" 
              android:text="Button" />           
      </LinearLayout>
  </ScrollView>      


删除ScrollView并编写xml,如:

 <LinearLayout 
              android:id="@+id/chart1"
              android:orientation="horizontal" 
              android:layout_width="fill_parent"
              android:layout_height="fill_parent" 
              android:scrollbars="vertical|horizontal" />


现在使用
setPanEnabled(true,true)

谢谢您的回复,但我的问题是AchartengineId您有什么帮助吗?请发布您的答案
 <LinearLayout 
              android:id="@+id/chart1"
              android:orientation="horizontal" 
              android:layout_width="fill_parent"
              android:layout_height="fill_parent" 
              android:scrollbars="vertical|horizontal" />