У меня есть приложение, и в моем макете (см. Ниже XML) есть VideoView
и TextView
(то же самое приложение из моего вопроса здесь , но с некоторыми изменениями в макете) .The TextView
отображается и прокручивается нормально, но теперь видео не отображается, когда я пытался его запустить.Что я делаю не так?
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<VideoView
android:id="@+id/videoview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/textview"
/>
<TextView
android:id="@+id/textview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:layout_alignParentBottom="true"
android:maxLines="30"
android:text="My test App"
/>
</RelativeLayout>
РЕДАКТИРОВАТЬ: добавить часть кода Java
Мой код с его использованием довольно прост:
setContentView(R.layout.auto);
_mTextView = (TextView)findViewById(R.id.textview);
_mTextView.setLines(30);
_mTextView.setMovementMethod(new ScrollingMovementMethod());
_mVideoView = (VideoView)findViewById(R.id.videoview);
Для запуска видео я использую TCP-сервер и рефлексию, которые прекрасно работают, если я уберу TextView