用TextView自定义按钮

主xml文件

RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="50dip"
    android:orientation="horizontal"
    android:layout_gravity="center"
    android:layout_marginTop="20dip"
    android:paddingLeft="15dip"
    android:paddingRight="15dip"
    >

    <TextView
        android:id="@+id/loginButton"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:text="登录"
            android:gravity="center"
            android:layout_centerInParent="true"
            style="@style/text_s32_ffffff"
            //自定义按钮核心代码
            android:background="@drawable/green_selector_button"
            />
</RelativeLayout>

背景选择器:drawable/green_selector_button.xml

<?xml version="1.0" encoding="utf-8"?>
<!-- selector:背景选择器 -->
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
    <!-- android:state_pressed:点击时背景 -->
    <item android:state_pressed="true" android:drawable="@drawable/corners_all_edittext_green_dark" />
    <!-- 默认时的背景--> 
    <item android:drawable="@drawable/corners_all_edittext_green" />
</selector>
背景:drawable/corners_all_edittext_green_dark.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" android:padding="5dp">
    <solid android:color="@color/wechat_background_green_dark" />  
    <corners android:radius="3dp" />
</shape>
背景:drawable/corners_all_edittext_green.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" android:padding="5dp">
    <solid android:color="@color/wechat_background_green" />  
    <corners android:radius="3dp" />
</shape>
阅读更多
文章标签: android TextView 按钮
个人分类: Android
上一篇实现EditText选中时底边框改变颜色
下一篇Android控件EditText软键盘的调用和控制
想对作者说点什么? 我来说一句

自定义按钮

2018年07月07日 188KB 下载

C# 自定义按钮控件

2010年07月18日 86KB 下载

VC++自定义按钮实现的计算器

2010年03月03日 3.68MB 下载

VC 自绘按钮

2015年12月09日 5KB 下载

TextView TextView Scroll

2011年07月21日 446KB 下载

没有更多推荐了,返回首页

关闭
关闭