Я пытаюсь повернуть структуру кадра, содержащую веб-просмотр в Android, вот мой код:
FrameLayout contentView = (FrameLayout) getRootView().findViewById(
R.id.content);
FrameLayout backGround = new FrameLayout(getContext());
FrameLayout.LayoutParams bgfl = new FrameLayout.LayoutParams(
FrameLayout.LayoutParams.FILL_PARENT,
FrameLayout.LayoutParams.FILL_PARENT);
backGround.addView(WebView object);
contentView.addView(backGround, bgfl);
RotateAnimation r = new RotateAnimation(0f, -90f,Animation.RELATIVE_TO_SELF,0.5f,
Animation.RELATIVE_TO_SELF,0.5f);
r.setDuration(0);
r.setFillAfter(true);
LayoutAnimationController animController = new LayoutAnimationController(r, 0);
backGround.setLayoutAnimation(animController);
Вращается нормально ... но проблема в том, что любая интерактивная область в веб-представлении не меняет свои координаты в соответствии с повернутой системой координат макета.
Также прокрутка веб-просмотра переворачивается
Любое предложение о том, как решить эту проблему