我正在使用Marquee TextView开发小部件,当我插入1 Textview它工作正常但是当我插入2 Textview时,第一个textview没有选框。 也许这是因为我正在使用请求专注于我的textview所以当我插入另一个文本视图时,它将失去焦点
这是一个代码
<TextView
android:id="@+id/runText1_txtRunningText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:duplicateParentState="true"
android:ellipsize="marquee"
android:focusable="true"
android:focusableInTouchMode="true"
android:marqueeRepeatLimit="marquee_forever"
android:scrollHorizontally="true"
android:singleLine="true"
android:text="1lorem ipsum dolor sit amet 2lorem ipsum dolor sit amet 3lorem ipsum dolor sit amet lorem ipsum dolor">
<requestFocus android:focusable="true" android:focusableInTouchMode="true" android:duplicateParentState="true" />
</TextView>
我已经尝试使用自定义textview自动运行选框而没有焦点,但它在小部件中不起作用..
我该怎么办?
答案 0 :(得分:0)
<TextView
android:id="@+id/mywidget"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:ellipsize="marquee"
android:fadingEdge="horizontal"
android:lines="1"
android:marqueeRepeatLimit="marquee_forever"
android:scrollHorizontally="true"
android:text="Simple application for marquee with example as shown"
android:textColor="#ff4500" />
<TextView
android:id="@+id/mywidget1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:ellipsize="marquee"
android:fadingEdge="horizontal"
android:lines="1"
android:marqueeRepeatLimit="marquee_forever"
android:scrollHorizontally="true"
android:text="haihaihaihaihaihaiahaiahaiahaiahaiahaiahaiahaiahaiahaiahiaha"
android:textColor="#ff4500" />
尝试以上代码可能对您有所帮助