Вам необходимо поместить свой пользовательский вид в горизонтальный вид прокрутки как отдельный класс. Когда вы создаете инстаграм вашего пользовательского графического представления, вы указываете ему размер в соответствии с шириной графика, переопределяя метод onMeasure:
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
super.onMeasure(widthMeasureSpec, heightMeasureSpec);
this.setMeasuredDimension(graphWidth, graphHeight);
}
graphWidth = barLenghtInPixels * barCount + extraSpaceInPixels;
Вы можете поместить свой customView в макет xml с помощью пользовательского тега, например <com.myApplication.GraphView...>
, или использовать myScrollView.addView(myCustomView)
и добавить его в HorizontalScrollView
перед вызовом setContentView(myLayout)
.
.