欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android開(kāi)發(fā)實(shí)現(xiàn)布局中為控件添加選擇器的方法

 更新時(shí)間:2017年10月12日 09:03:04   作者:vili_sky  
這篇文章主要介紹了Android開(kāi)發(fā)實(shí)現(xiàn)布局中為控件添加選擇器的方法,涉及Android開(kāi)發(fā)中布局設(shè)置的相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了Android開(kāi)發(fā)實(shí)現(xiàn)布局中為控件添加選擇器的方法。分享給大家供大家參考,具體如下:

在開(kāi)發(fā)過(guò)程中,動(dòng)態(tài)交互的一些展示效果可以通過(guò)布局中添加選擇器實(shí)現(xiàn),這樣就可減少Activity等的代碼數(shù)量,MVP開(kāi)發(fā)中降低耦合性,使開(kāi)發(fā)人員在寫(xiě)代碼時(shí)只需要關(guān)注邏輯處理。

比如:一個(gè)按鈕,原本背景圖片為紅色,字體為黑色,點(diǎn)擊時(shí)候背景圖片為黃色,字體改為白色。

這類(lèi)簡(jiǎn)單效果在布局時(shí)就可以實(shí)現(xiàn):

<Button
    android:id="@+id/btn_start"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="立即體驗(yàn)"
    android:layout_alignParentBottom="true"
    android:layout_centerHorizontal="true"
    android:layout_marginBottom="80dp"
    android:textSize="25sp"
    android:textColor="@drawable/guide_btntext_selector"
    android:background="@drawable/guide_btn_selector"
    android:paddingTop="5dp"
    android:paddingBottom="5dp"
    android:paddingRight="20dp"
    android:paddingLeft="20dp"
    android:visibility="gone"
    />

@drawable/guide_btntext_selector

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"
  >
  <item android:state_pressed="true" android:color="#000"/>
  <item android:state_pressed="false" android:color="#fff"/>
</selector>

@drawable/guide_btn_selector

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"
  >
  <item android:state_pressed="true" android:drawable="@drawable/button_red_pressed"/>
  <item android:state_pressed="false" android:drawable="@drawable/button_red_normal"/>
</selector>

更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Android窗口相關(guān)操作技巧總結(jié)》、《Android開(kāi)發(fā)入門(mén)與進(jìn)階教程》、《Android調(diào)試技巧與常見(jiàn)問(wèn)題解決方法匯總》、《Android基本組件用法總結(jié)》、《Android視圖View技巧總結(jié)》、《Android布局layout技巧總結(jié)》及《Android控件用法總結(jié)

希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論