編輯:Android開發實例
手機的屏幕大小是再大也大不到哪裡去,畢竟太大的話就不叫手機了。那麼有時候我們要設計一個按鈕,而上面的文字較多,按鈕大小又固定的,那我們該如何安排呢?為此,Android為我們提供了一種解決方法,就是讓按鈕上的名字可以滾動顯示。
下面是三種不同的按鈕布局,分別實現了一般按鈕、滾動一次和無限滾動效果。
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、按鈕上的文字循環滾動
<Button
android:layout_width="150px"
android:layout_height="wrap_content"
android:text="循環滾動文字的按鈕"
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
/>
由以上布局信息可以看出,ellipsize屬性設置的是該按鈕上內容為可滾動,而marqueeRepeatLimit則設定滾動的模式。
登錄應用程序的屏幕,詢問憑據登錄到一些特定的應用。可能需要登錄到Facebook,微博等本章介紹了,如何創建一個登錄界面,以及如何管理安全問題和錯誤嘗試。首先,必須定義兩
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
單例模式定義: Ensure a class has only one instance, and provide a global point of acces