android点击Button后,buttton的背景和颜色改变

<Button

android:background="@drawable/et_bg"

android:textColor="@drawable/login_btn_textcolor"

/>

背景代码:

<?xml version="1.0" encoding="utf-8"?>

<selector xmlns:android="http://schemas.android.com/apk/res/android" >

<item android:state_focused="true" android:drawable="@drawable/et_bg_press" /> <!-- focused -->

<item android:state_pressed="true" android:drawable="@drawable/et_bg_press" /> <!-- pressed -->

<item android:state_selected="true" android:drawable="@drawable/et_bg_press" /> <!-- pressed -->

<item android:drawable="@drawable/tv_bg" /> <!-- default -->  //没有pressed时button的背景

</selector>

颜色代码

<?xml version="1.0" encoding="utf-8"?>

<selector xmlns:android="http://schemas.android.com/apk/res/android" >

<item android:state_focused="true" android:color="@color/white" /> <!-- focused -->

<item android:state_pressed="true" android:color="@color/white" /> <!-- pressed -->

<item android:state_selected="true" android:color="@color/white" /> <!-- pressed -->

<item android:color="@color/title" /> <!-- default -->  //没有pressed时button的颜色

</selector>

时间: 2024-08-09 22:02:15

android点击Button后,buttton的背景和颜色改变的相关文章

Android点击列表后弹出输入框,所点击项自动滚动到输入框上方(类似微信的评论)

Android点击列表后弹出输入框,所点击项自动滚动到输入框上方 使用微信的朋友圈会发现,点击某一条评论后输入框会弹出来,然后所点击的那一项会自动地滚动到输入框上方的位置,这样如果开始所点击的评论在屏幕很下方的话,就不会被输入框遮住,虽然微信这一点在我的MX2频繁点几次后滚动的位置就完全错误了,但据说在有些机型上效果还不错,还有其他地方可能会有类似的需求,比如登录时软键盘可能会把登录按钮遮住. 要实现这个功能需要注意的地方主要有两点: 什么时候进行滚动操作,以及有可能还需要在输入框消失时回滚回去

Android中点击button,实现ImageView中图片的循环切换

今天有做到这个功能,上网找了资料,看到一个挺好的(http://blog.sina.com.cn/s/blog_60539d04010143ir.html),做了下小修改. activity代码: package ztestchangedpicture; import com.example.ztestchangedpicture.R; import android.app.Activity; import android.os.Bundle; import android.view.View;

多次点击Button后DropDownList选中的值变为默认值?

因为在点击Button时会触发事件,当触发事件的时候,页面会刷新,触发Page_Load事件,DropDownList的值就会回到初始值.需要加上IsPostBack来判断,是当前请求是否为第一次.(C# IsPostBack) 解决方法:如果DropDownList中的数据是绑定数据源就把DropDownList初始化方法放在if(!IsPostBack)中.或者在asp:DropDownList中添加属性EnableViewState="false".(C# ViewState)

点击cell后 cell的背景不变,cell上的字体颜色发生改变的功能实现

在我们使用音频播放的时候,常常出现播放的时候,被播放的cell的字体有别于其他cell的字体,这样的功能如何实现. 首先在应用上,cell肯定是自己定制的,上面可以放置UIImageView和UILable控件 在点击的时候,被点击的图片和Label的字体颜色发生改变. 我们需要在didSelectRowAtIndexPath方法.cellForRowAtIndexPath方法中分别对cell上的颜色进行改变.最重要的事情是:在cellForRowAtIndexPath方法中添加这样的代码块 f

Android点击Button按钮的四种事件监听方法总结

首先我们在activity_main.xml里面先定义一个Button空间 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="m

Android点击按钮后改变颜色

1.在res文件夹下新建一个文件夹drawable 2.在drawable文件夹下面建立一个xml文件:button_selector.xml <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/normal" android:state_pressed="false"/&g

jquery点击事件后增加克隆的标签,并改变克隆的属性加入

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 <script src="jquery-3.2.1.js"></script> 7 </head> 8 <body> 9 <div

点击button触发onclick事件判空后依旧自动跳转

这是一个前端的问题. 其中判断字符串为空的脚本代码是这样的: var remark = $("#Remark").val(); //判空.注意:var reg = /空格/g; var reg = / /g; var tmp = remark.replace(reg, ""); 先把所有空格去除,通过判断tmp是否为空来判断文本框是否为空. 问题是这样的:我点击button后,触发js脚本判断input框是否为空,如果为空就提示出错.否则提交表单. 结果是这样的:我

点击单选button后的文字就可以选定相应单选button

比方我想点击单选button后的文字就选中对应的button: <input type="radio" name="sex" value="1" id="men" /><label >男 </label> <input type="radio" name="sex" value="0" id="women"