У меня есть VideoView, который я знаю, как центрировать его на экране, но теперь мне нужно динамически (java-код, а не xml-код) указать положение на экране.
Это мой фактический код:
VideoView vv = new VideoView(this);
this.setContentView(vv);
android.widget.FrameLayout.LayoutParams vvParams = (android.widget.FrameLayout.LayoutParams) vv.getLayoutParams();
vvParams.gravity=17; //gravity 17 = center horizontal & vertical
vvParams.width=150;
vv.setLayoutParams(vvParams);
String fileName = "android.resource://" + getPackageName() + "/" + R.raw.v;
vv.setVideoURI(Uri.parse(fileName));
vv.start();
Это возможные позиции, которые я хочу указать:
(вертикальное / горизонтальное)
- вверху слева, вверху по центру, вверху справа
- в центре слева, в центре в центре, справа в центре
- внизу слева, внизу в центре, внизу справа
Как динамически определить эти возможности с помощью Java-кода?