翻转ViewFlipper时会重置TextView选取框

时间:2014-01-15 15:52:31

标签: android textview viewflipper

我的问题与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方法。

0 个答案:

没有答案