以前就遇到過這個問題,今天重新拾起來。
跑馬燈效果其實就是當文字超過TextView控件寬度的時候,使用滾動的方式顯示出來:
方法1:(直接xml搞定)
Android系統中TextView實現跑馬燈效果,必須具備以下幾個條件:
1、android:ellipsize=”marquee”;
2、TextView必須單行顯示,且內容必須超出TextView寬度;
3、TextView要獲得焦點才能滾動。
xml代碼如下:
<TextView android:id="@+id/alarm_location" android:layout_width="20dp" android:padding="@dimen/space_4" android:layout_height="wrap_content" app:layout_rowWeight="2" app:layout_columnWeight="2" android:text="0" android:ellipsize="marquee" android:focusableInTouchMode="true" android:singleLine="true" android:focusable="true"/>
其中:ellipsize屬性指的是文字長度超過TextView的長度的時候的顯示方式,具體參數有
**Android:ellipsize=”start”― 主站蜘蛛池模板: 南开区| 江都市| 长兴县| 包头市| 闽侯县| 同心县| 黑山县| 葵青区| 蕲春县| 安义县| 甘泉县| 嘉黎县| 太仓市| 米易县| 阜南县| 平南县| 内黄县| 那坡县| 修文县| 阜阳市| 衡水市| 仙游县| 昌吉市| 贵定县| 富宁县| 韩城市| 台江县| 吴江市| 治县。| 冀州市| 启东市| 安义县| 淮滨县| 偏关县| 安岳县| 汝州市| 横峰县| 营口市| 武宁县| 交口县| 漠河县|