Android ApiDemos樣本解析(105):Views->Buttons

來源:互聯網
上載者:User

Buttons 樣本介紹了定義Button,ToggleButton的基本方法。本例在/res/layout/buttons_1.xml 定義如下:

<!– Regular sized buttons –>
<Button android:id=”@+id/button_normal”
android:text=”@string/buttons_1_normal”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content” />

<!– Small buttons –>
<Button android:id=”@+id/button_small”
style=”?android:attr/buttonStyleSmall”
android:text=”@string/buttons_1_small”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content” />

<ToggleButton android:id=”@+id/button_toggle”
android:text=”@string/buttons_1_toggle”
android:textOn=”Open”
android:textOff=”Close”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content” />

定義button 不指定任何風格時,Android以正常大小顯示Button,

風格 ?android:attr/buttonStyleSmall 以緊湊風格顯示Button。

在引用Style 屬性值時, 使用“?” 而非”@” 來指定所需風格屬性,格式如下:

?[<package_name>:][<resource_type>/]<resource_name>

其中resource_type部分可選,因此 本例也可以使用如下定義:

style=”?android:buttonStyleSmall”

ToggleButton 使用button 形式定義兩種狀態,比如Open,Close。預設文本為ON, OFF, 可以使用屬性textOn,textOff 重新定義文字。

 

 
 


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.