• Android开发UI之自定义控件的皮肤


    定义一个button的皮肤,设置属性android:background="@drawable/button_skin",button_skin.xml文件为要下文中的资源文件。

    1     <Button 
    2         android:layout_width="match_parent"
    3         android:layout_height="wrap_content"
    4         android:text="@string/button" 
    5         android:background="@drawable/button_skin"/>

    在drawable文件夹下的button_skin.xml。创建该文件时,选择新建Android XML fils,在新建该文件时,Resource Type选择为Drawable,Root Element选择为selector.

    1 <?xml version="1.0" encoding="utf-8"?>
    2 <selector xmlns:android="http://schemas.android.com/apk/res/android" >
    3     
    4     <item android:state_pressed="false" android:drawable="@drawable/handler_normal"></item>
    5     <item android:state_pressed="true" android:drawable="@drawable/handler_pressed"></item>
    6 
    7 </selector>
  • 相关阅读:
    Python从文件中读取数据
    Python中类的继承
    Python中的类(2)
    Python中的类
    自动登陆抽屉(1)
    爬取汽车之家新闻
    Django简介
    web应用,http协议简介,web框架
    CentOS7安装python3.6
    MySQL之索引
  • 原文地址:https://www.cnblogs.com/liyiran/p/4648414.html
Copyright © 2020-2023  润新知