編輯:關於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程序設計有所幫助。
[Android測試] AS+Appium+Java+Win 自動化測試之九:PO模式的實例與ReportNg測試報告
一、介紹准備之前在這篇文章有寫過一個例子,但是這個例子只實現了登錄功能,封裝還是不好的,也不能多個用例執行,現在來用上一篇文章封裝之後的方法來寫實例。封裝和例子代碼已打包
Android使用MobSDK短信驗證
短信注冊和短信驗證已經是家常便飯了,所以當然要學習如何使用SDK啦 MobSDK可以免費發短信,當然就用它啦 http://www.mob.com1.首先下載sdk2.在
Android源碼學習之工廠方法模式應用及優勢介紹
工廠方法模式定義: Define an interface for creating an object, but let subclasses decide which
LayoutInflater——inflate方法不同參數的區別
LayoutInflater有兩個參數inflate(XmlPullParser parser, ViewGroup root, boolean attachToRoot