安卓TextView滾動字幕實現跑馬燈

2021-06-21 08:09:48 字數 960 閱讀 3931

ui設計

<?xml version="1.0" encoding="utf-8"?>

mainactivity**

package com.example.android_textview5;

import android.os.bundle;

import android.text.html;

import android.text.method.linkmovementmethod;

import android.view.menu;

import android.widget.textview;

public class mainactivity extends activity

@override

public boolean oncreateoptionsmenu(menu menu)

}

知識點1.android:ellipsize 

textview文字過長可設定ellipsize屬性

android:ellipsize = "end"    省略號在結尾

android:ellipsize = "start"   省略號在開頭

android:ellipsize = "middle"     省略號在中間

android:ellipsize = "marquee"  跑馬燈

最好加乙個約束android:singleline = "true"單行顯示

2.android:marqueerepeatlimit="marquee_forever"表示字幕一直滾動

3.android:focusable="true"     view是否有接受焦點資格

android:focusableintouchmode="true" 就是可以通過touch來獲得focus

安卓筆記 可以滾動的TextView

本來是想做乙個顯示文字資訊的,當文字很多時view的高度不能超過乙個固定的值,當文字很少時view的高度小於那個固定值時,按view的高度顯示。因為scrollview沒有maxheight,無法滿足需求,只好另找方法了。view本身是可以設定scrollbar,這樣就不一定需要依賴scrollvi...

安卓 TextView 設定Drawable大小

給自己看系列 textview 可以使用android drawabletop left right bottom屬性在activity的xml中設定位置,但是不能控制drawable的大小,只能控制和文字之間的padding屬性。通過繼承textview 重寫 setcompounddrawabl...

TextView實現滾動字幕的效果 跑馬燈

textview 實現滾動字幕效果 跑馬燈效果 android ellipsize marquee 可滾動,star 頭部 middle 中部 end 尾部 超出顯示不下的內容用.代替,實現條件 1.必須設定為單行顯示,且textview中的內容超過它的容納範圍,2.textview本身沒有焦點,必...