Разве нельзя отделять поверхность в Android 2.2? - PullRequest
0 голосов
/ 02 марта 2012

Пожалуйста, помогите, я не могу настроить, почему настройка макета в этом коде работает на Android 4.0, но не на Android 2.2:

SurfacePreview mPreview = new SurfacePreview (mActivity, null);

LayoutParams lp = new LayoutParams(200, 200);

((ActivityPreview)mActivity).addContentView(mPreview,  lp);

ViewGroup.MarginLayoutParams mlp = (ViewGroup.MarginLayoutParams) mPreview
.getLayoutParams();

mlp.setMargins(100, 100, 0, 0);

1 Ответ

0 голосов
/ 02 марта 2012
mlp.topMargin=100;
mlp.leftMargin=100;

попробуйте установить значение напрямую, вместо использования функции setMargins;

...