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