我遇到了麻烦。我有一个始终出现在屏幕上的VideoView和一个仅在检测到屏幕触摸时才会显示的ListView。我的问题是,当我通过调整清单来做全屏时...
<application
android:theme="@style/Theme.AppCompat.Light.NoActionBar.FullScreen" >
...当我运行我的应用程序时(注意:我安装在智能Android电视盒上)ListView没有显示但是当我随机点击屏幕时该项目正在烘烤。当我全屏播放时,我不知道为什么它会像这样,但在移动设备中它可以正常工作。
这是activity_main.xml:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#000000"
tools:context=".MainActivity" >
<VideoView
android:id="@+id/vdo"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
<ListView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/listview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:visibility="invisible"
android:smoothScrollbar="true"
android:soundEffectsEnabled="true"
android:layout_gravity="top|left"
/>
</FrameLayout>