我的问题与this one
几乎相同我有一个包含ViewFlipper和TextView的FrameLayout。
我的TextView以滚动开始,但只要ViewFlipper翻转,TextView选框就会重置。
在链接问题中,TextView不在ViewFlipper中(它位于它下面)
有什么想法吗?
编辑 - 一些代码:
查看布局
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android" >
<ViewFlipper
android:id="@+id/viewFlipper"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight=".9">
<WebView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/webView" />
<VideoView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/videoView" />
</ViewFlipper>
<TextView
android:text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris vitae elementum ligula. In eget ligula."
android:id="@+id/MarqueeText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:scrollHorizontally="true"
android:paddingRight="5dip"
android:focusable="true"
android:focusableInTouchMode="true"
android:freezesText="true"
android:layout_weight=".1"
android:layout_gravity="bottom"
android:autoText="false"
android:background="#000000"
android:paddingLeft="5dip"
android:paddingTop="5dip"
android:paddingBottom="5dip" />
</FrameLayout>
在我的活动中(oncreate):
marquee = (TextView) findViewById(R.id.MarqueeText);
marquee.setSelected(true);
真的。唯一的另一件事是我有一个WebInterface翻转视图翻板的两个子视频。没有其他人正在控制字幕文本(前几天它被添加了,只有布局和oncreate方法。