android中Achart引擎中的可滚动条形图
我想做一个可滚动的条形图,因为x轴的值太大了,我的布局是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
<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" />