讓按鈕上面的文字滾動起來
手機的屏幕大小是再大也大不到哪里去,畢竟太大的話就不叫手機了。那么有時候我們要設(shè)計一個按鈕,而上面的文字較多,按鈕大小又固定的,那我們該如何安排呢?為此,Android為我們提供了一種解決方法,就是讓按鈕上的名字可以滾動顯示。
下面是三種不同的按鈕布局,分別實現(xiàn)了一般按鈕、滾動一次和無限滾動效果。
A、一般按鈕
<Button
android:layout_width="150px"
android:layout_height="wrap_content"
android:text="按鈕"
android:singleLine="true"
android:ellipsize="marquee"
/>
B、按鈕上的文字滾動一次
<Button
android:layout_width="150px"
android:layout_height="wrap_content"
android:text="滾動一次的按鈕"
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="1"
/>
C、按鈕上的文字循環(huán)滾動
<Button
android:layout_width="150px"
android:layout_height="wrap_content"
android:text="循環(huán)滾動文字的按鈕"
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
/>
由以上布局信息可以看出,ellipsize屬性設(shè)置的是該按鈕上內(nèi)容為可滾動,而marqueeRepeatLimit則設(shè)定滾動的模式。文章
?
鳳凰涅槃/浴火重生/馬不停蹄/只爭朝夕
???? 隱姓埋名/低調(diào)華麗/簡單生活/完美人生
posted on 2010-10-23 14:03 poetguo 閱讀(1826) 評論(0) 編輯 收藏 所屬分類: Android