这是情况,我有一个包含两个文本视图的小部件,我希望文本滚动,如果它的宽度超过布局宽度.问题是,选取框正在为底部文本视图工作,但它不适用于上层视图.我正在附加代码片段.你能告诉我我做错了什么吗?
<relativeLayout xmlns:androID="http://schemas.androID.com/apk/res/androID" androID:ID="@+ID/left" androID:layout_wIDth="97dip" androID:layout_height="fill_parent" > <TextVIEw androID:ID="@+ID/place" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:layout_margintop="5dip" androID:ellipsize="marquee" androID:focusable="true" androID:focusableIntouchMode="true" androID:lines="1" androID:marqueeRepeatlimit="marquee_forever" androID:scrollHorizontally="true" androID:textcolor="@color/white" > </TextVIEw> <TextVIEw androID:ID="@+ID/weather_report" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:layout_below="@+ID/place" androID:ellipsize="marquee" androID:focusable="true" androID:focusableIntouchMode="true" androID:lines="1" androID:marqueeRepeatlimit="marquee_forever" androID:scrollHorizontally="true" androID:textcolor="@color/grey" > </TextVIEw> </relativeLayout>
解决方法:
试试这个,对我有用:
<TextVIEw androID:ID="@+ID/fact" androID:layout_wIDth="200dp" androID:text="Loading... More text to see if it spans or not and want more" androID:singleline="true" androID:ellipsize="marquee" androID:marqueeRepeatlimit ="marquee_forever" androID:scrollHorizontally="true" androID:focusable="true" androID:focusableIntouchMode="true" androID:duplicateParentState="true"> <requestFocus androID:focusable="true" androID:focusableIntouchMode="true" androID:duplicateParentState="true" /></TextVIEw>
总结 以上是内存溢出为你收集整理的android – Marquee文本在widget中不起作用全部内容,希望文章能够帮你解决android – Marquee文本在widget中不起作用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)