手機(jī)的屏幕大小是再大也大不到哪里去,畢竟太大的話就不叫手機(jī)了。那么有時(shí)候我們要設(shè)計(jì)一個(gè)按鈕,而上面的文字較多,按鈕大小又固定的,那我們?cè)撊绾伟才拍兀繛榇耍珹ndroid為我們提供了一種解決方法,就是讓按鈕上的名字可以滾動(dòng)顯示。
下面是三種不同的按鈕布局,分別實(shí)現(xiàn)了一般按鈕、滾動(dòng)一次和無(wú)限滾動(dòng)效果。
A、一般按鈕
<Button
android:layout_width="150px"
android:layout_height="wrap_content"
android:text="按鈕"
android:singleLine="true"
android:ellipsize="marquee"
/>
B、按鈕上的文字滾動(dòng)一次
<Button
android:layout_width="150px"
android:layout_height="wrap_content"
android:text="滾動(dòng)一次的按鈕"
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="1"
/>
C、按鈕上的文字循環(huán)滾動(dòng)
<Button
android:layout_width="150px"
android:layout_height="wrap_content"
android:text="循環(huán)滾動(dòng)文字的按鈕"
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
/>
由以上布局信息可以看出,ellipsize屬性設(shè)置的是該按鈕上內(nèi)容為可滾動(dòng),而marqueeRepeatLimit則設(shè)定滾動(dòng)的模式。文章
?
鳳凰涅槃/浴火重生/馬不停蹄/只爭(zhēng)朝夕
???? 隱姓埋名/低調(diào)華麗/簡(jiǎn)單生活/完美人生