編輯:關於Android編程
本文實例講述了Android編程實現改變控件背景及形態的方法。分享給大家供大家參考,具體如下:
1. 改變背景
在res/drawable下創建一個xml文件:
<?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/search_bar_edit_pressed" /> // 控件被選擇時候的背景 <item android:state_selected="true" android:drawable="@drawable/search_bar_edit_pressed"/> // 控件一般狀態下的背景 <item android:drawable="@drawable/search_bar_edit_normal" /> </selector>
2. 改變形態
<shape> // 漸變 <gradient android:startColor="#8600ff" /> // 描邊 <stroke android:width="2dp" android:color="#000000" /> // 圓角 <corners android:radius="5dp" /> // 邊距 <padding android:left="10dp" android:top="10dp" android:bottom="10dp" android:right="10dp" /> </shape>
在布局文件上引用:
android:background="@drawable/"
更多關於Android相關內容感興趣的讀者可查看本站專題:《Android開發入門與進階教程》、《Android布局layout技巧總結》、《Android數據庫操作技巧總結》及《Android控件用法總結》
希望本文所述對大家Android程序設計有所幫助。
一、介紹准備之前在這篇文章有寫過一個例子,但是這個例子只實現了登錄功能,封裝還是不好的,也不能多個用例執行,現在來用上一篇文章封裝之後的方法來寫實例。封裝和例子代碼已打包
短信注冊和短信驗證已經是家常便飯了,所以當然要學習如何使用SDK啦 MobSDK可以免費發短信,當然就用它啦 http://www.mob.com1.首先下載sdk2.在
工廠方法模式定義: Define an interface for creating an object, but let subclasses decide which
LayoutInflater有兩個參數inflate(XmlPullParser parser, ViewGroup root, boolean attachToRoot