我有很奇怪的android问题。
我需要在图像“关闭”的对话活动中播放视频。
我的对话视图:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:id="@+id/video_frame"
android:orientation="vertical"
android:layout_height="fill_parent"
android:background="@android:color/white">
<ImageView
android:id="@+id/close"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:src="@drawable/delete3" />
<VideoView
android:id="@+id/video_view"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_width="wrap_content" />
</LinearLayout>
在清单中:
android:theme="@android:style/Theme.Dialog"
android:configChanges="orientation|keyboardHidden"
android:launchMode="singleInstance"
android:noHistory="true"
android:name="ua.adertise.banners.VideoDialog2" />
但是在电话的水平位置我得到了:
并处于垂直位置:
我体验过wrap_content,match_parent,margin,FrameLayout,但总是得到相同的结果。有什么办法可以解决这个问题?