用TextView自定义按钮

原创 2016年08月30日 16:26:57

主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>

iOS 自定义textView键盘收回按钮

  • 2016年03月10日 14:54
  • 155KB
  • 下载

iOS-自定义textView键盘收回按钮

自定义键盘收回按钮

自定义可展开收起TextView,展开收起按钮紧跟文本内容

自定义展开收起TextView的文章有很多,不过大多都是在文本后面一行添加一个按钮,自定义按钮监听事件达到展开收起的目标,但是项目需求展开收起的文案要紧跟着文本内容。先上效果图: 如果收起文案需...

简单的TextView自定义控件,实现左右加减按钮

之前看到了一个自定义EditView(http://blog.csdn.net/xiaanming/article/details/11066685),发现可以用drawableLeft、drawab...

自定义flowlayout,textview

  • 2015年12月22日 16:34
  • 5.05MB
  • 下载

安卓自定义容器控件,装载TextView,实现文字竖直轮播小喇叭广告条

小喇叭广告条轮播,此功能商城类应用使用的比较多

自定义TextView实现文字闪烁效果

  • 2017年06月28日 11:01
  • 23.14MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用TextView自定义按钮
举报原因:
原因补充:

(最多只允许输入30个字)