VideoView上的透明ListView

时间:2013-11-07 05:52:26

标签: android android-layout listview android-listview android-videoview

我正在尝试在全屏视频窗口上创建ListView。我在这里检查了几个帖子,但仍无法获得有效的解决方案。我现在拥有的是,当突出显示选择时,列表有点半透明。作为&当我移动选择时,视频仅在该区域变为半透明。基本上,视频可以在蓝色条后面部分看到。其余的都是隐藏的。理想情况下,我想实现这一目标:

  1. 列表视图应仅显示在左下角
  2. 后面的视频应该是透明的
  3. 以下是我现在所拥有的:

    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);
            }
        });
    }
    

    布局是:

    <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>
    

    真的很感激任何帮助

1 个答案:

答案 0 :(得分:0)

经过多次挖掘后,从另一篇文章中发现,我需要在活动清单中使用此设置:

机器人:主题= “@机器人:风格/ Theme.Translucent”

现在效果很好