Android 视频视图上的透明列表视图
我正在尝试在全屏视频窗口上创建ListView。我已经检查了这里的几个帖子,但仍然无法得到一个有效的解决方案。我现在看到的是,当选择突出显示时,列表是半透明的。当我移动所选内容时,视频仅在该区域变为半透明(&I)。基本上,可以在蓝色条后面看到部分视频。其余的都隐藏起来了。理想情况下,我希望实现以下目标:Android 视频视图上的透明列表视图,android,android-layout,listview,android-listview,android-videoview,Android,Android Layout,Listview,Android Listview,Android Videoview,我正在尝试在全屏视频窗口上创建ListView。我已经检查了这里的几个帖子,但仍然无法得到一个有效的解决方案。我现在看到的是,当选择突出显示时,列表是半透明的。当我移动所选内容时,视频仅在该区域变为半透明(&I)。基本上,可以在蓝色条后面看到部分视频。其余的都隐藏起来了。理想情况下,我希望实现以下目标: listview应该只显示在左角 后面播放的视频应该是透明的 以下是我现在拥有的: public void ShowList(String[] my_list) { setListAda
public void ShowList(String[] my_list)
{
setListAdapter(new ArrayAdapter<String>(this, R.layout.main, android.R.id.list, my_list));
// Get an object for the list
ListView listView = getListView();
listView.setTextFilterEnabled(true);
listView.setCacheColorHint(Color.TRANSPARENT);
//listView.setCacheColorHint(0);
listView.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView<?> parent, View view, int position, long id)
{
InitiatePlayback(position);
}
});
}
公共无效显示列表(字符串[]我的列表)
{
setListAdapter(新的ArrayAdapter(this,R.layout.main,android.R.id.list,my_list));
//获取列表的对象
ListView ListView=getListView();
setTextFilterEnabled(true);
setCacheColorHint(Color.TRANSPARENT);
//setCacheColorHint(0);
setOnItemClickListener(新的OnItemClickListener()
{
public void onItemClick(AdapterView父对象、视图、整型位置、长id)
{
启动回放(位置);
}
});
}
布局为:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/RelativeScreen"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<VideoView
android:id="@+id/VideoWindow"
android:layout_height="fill_parent"
android:layout_width="fill_parent" >
</VideoView>
<TextView
android:id="@android:id/list"
android:layout_width="300sp"
android:layout_height="40sp">
</TextView>
</RelativeLayout>
非常感谢您的帮助在进一步挖掘之后,从另一篇文章中发现我需要在活动清单中设置此设置: android:theme=“@android:style/theme.Translucent” 它现在运行得很好