0

Я пытаюсь создать ListView над полноэкранным видео-окном. Я проверил несколько сообщений здесь, но все еще не смог получить рабочее решение. То, что у меня есть сейчас, список является своего рода полупрозрачным, когда выделение выделено. Как &, когда я перемещаю выделение, видео становится полупрозрачным только в этой области. По сути, видео можно частично увидеть за синей полосой. Остальное скрыто. В идеале я хотел бы, чтобы достичь этого:Прозрачный ListView над VideoView

  1. элемент управления ListView должен появиться только в левом углу
  2. Проигрывание видео за должна быть прозрачной

Вот что я сейчас:

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> 

бы по достоинству оценить помощь

ответ

0

После еще немного покопаться, нашли из другого поста, что мне нужен этот параметр в манифесте деятельности:

андроид: тема = "@ андроид: стиль/Theme.Translucent "

Хорошо работает сейчас

Смежные вопросы