Android graphview和viewpager冲突

我有Android图形视图和查看传呼机的麻烦。 当我设置isScalable =真正的新页面scrols而不是图形。 我想提供图形滚动和传呼机滚动在一起。 我必须在Bachelour的文凭课程中使用它(对不起英语不好)

override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) val args = arguments val date = args!!.getString("DATE").toDate() LoadData().execute(date) val sdf = DateAsXAxisLabelFormatter(context, SimpleDateFormat("HH:mm")) temperature_graph!!.gridLabelRenderer.labelFormatter = sdf temperature_graph!!.setOnClickListener { } 

PostExectute任务中的代码

  override fun onPostExecute(result: List?) { super.onPostExecute(result) result!!.let { var list: MutableList = ArrayList() val temp_gragh = view!!.findViewById(R.id.temperature_graph) result.mapTo(list) { DataPoint(it.created_at, it.temperature.toDouble()) } var aas = list.toTypedArray() var series = LineGraphSeries(aas) temperature_graph!!.viewport.isScalable = true temperature_graph!!.addSeries(series) temperature_graph!!.viewport.setMinX(aas!!.get(0)!!.x ?: 0.0) if (resources.getInteger(R.integer.num_axis) < list.size - 1) temperature_graph!!.viewport.setMaxX(aas.get(resources.getInteger(R.integer.num_axis)).x ?: 1.0) else temperature_graph!!.viewport.setMaxX(aas.get(list.size - 1).x ?: 1.0) temperature_graph!!.viewport.setMinY(aas.minBy { it.y }!!.y - 0.5) temperature_graph!!.viewport.setMaxY(aas.maxBy { it.y }!!.y + 0.5) temperature_graph!!.viewport.isXAxisBoundsManual = true temperature_graph!!.viewport.isYAxisBoundsManual = true temperature_graph!!.gridLabelRenderer.numHorizontalLabels = resources.getInteger(R.integer.num_axis) + 1 temperature_header!!.text = String.format(resources .getString(R.string.temperature_header), ddf.format(result.get(0).created_at)) swiperefresh_temperature!!.isRefreshing = false } 

图形图像