Я думаю, вы не можете использовать передний план в HorizontalScrollView.Отрисовка переднего плана - это представление прокрутки объектов, унаследованное от FrameLayout, и кажется, что эта поддержка функций не реализована в представлении прокрутки.
Однако довольно просто переопределить метод drawScreen HorizontalScrollView, чтобы вы рисовали нарисованные поверх содержимого,Я даже могу предоставить вам некоторые фрагменты кода из моего проекта, которые делают это.
public void draw(Canvas aCanvas) {
super.draw(aCanvas);
getDrawingRect(mDrawingRect);
Gravity.apply(Gravity.CENTER_VERTICAL|Gravity.LEFT,
mForegroundDrawable.getIntrinsicWidth(),
mForegroundDrawable.getIntrinsicHeight(),
mDrawingRect, mForegroundDrawableBounds);
mForegroundDrawableBounds.offset(ARROWS_MARGIN_SIDES, ARROWS_MARGIN_VERTICAL);
mForegroundDrawable.setBounds(mForegroundDrawableBounds);
mForegroundDrawable.draw(aCanvas);
}