1. 程式人生 > >關於button按鈕設定background屬性後,點選效果失效的解決辦法。(當點選的時候顯示陰影)

關於button按鈕設定background屬性後,點選效果失效的解決辦法。(當點選的時候顯示陰影)

1.當button按鈕我們未設定background的屬性的時候,button按鈕預設點選的時候顯示灰色。

2.當我們為button按鈕設定background屬性之後,button點選的效果失效。(,如果是白背景,一直是白色)

3.解決方法:在res下新建資料夾color(注意是在res目錄下新建檔案下color)

                       在color中新建selector

buttn按鈕設定background:


<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item 
android:color="@color/color_black" android:state_selected="false" /> <item android:color="@color/color_selected" android:state_selected="true" /> </selector>

相關推薦

關於button按鈕設定background屬性效果失效解決辦法的時候顯示陰影

1.當button按鈕我們未設定background的屬性的時候,button按鈕預設點選的時候顯示灰色。 2.當我們為button按鈕設定background屬性之後,button點選的效果失效。(,如果是白背景,一直是白色) 3.解決方法:在res下新建資料夾color

1.7更換JDK1.6版本無法啟動eclipse mars解決辦法

因為公司專案有時候要用jdk1.6 版本,有時候又要用jdk1.7版本 。我的電腦安裝有兩個版本的jdk。 分別是1.6 個1.7版本的。我把eclipse.ini 檔案中的 -vm 改為jdk1.6的安裝路徑後,無法啟動eclipse。於是,認真地去查看了錯誤日誌檔案,發現

解決BootstrapTable設定height屬性表格不對齊的問題

一般在使用BootstrapTable 外掛的時候,我是不固定高度的,沒有height屬性時候的外掛一切正常,表格對齊也沒有問題。但是為了將頁面撐開,使資料少的時候,頁面不顯得空蕩,所以就固定了高度: height: $(window).height()*

vue 物件陣列的值更改資料不更新的解決辦法

this.$set(this.list[index],  'show', value) 注意: 這樣賦值需要在第一次更改(除宣告外)this.list[index].show的時候就用$set,若是之前就直接賦值,後面再用$set不會生效。

Linux下、sudoers的許可權被更改不能sudo的解決辦法

1、 出現的問題            sudo:sudo /etc/sudoers is world writable            sudo:no valid sudoers sources found ,quitting           sudo:unab

MySQL設定log-bin伺服器重啟失敗的解決辦法和說明

問題描述: MySQL中二進位制日誌功能預設是關閉的,檢視各種開啟方式後,確定在配置檔案中加入如下配置來開啟該功能: [mysqld]   log-bin=mysql   之後使用 “systemctl start mysql” 重啟伺服器,報錯“Job fo

stm32f031G6U6微控制器SWD燒寫一次無法再次燒寫解決方法

這幾天在做一個小專案,需要用到stm32f0系列的微控制器,畫好的板子引出swd,方便除錯和燒寫程式,可是第一次swd燒寫程式後,想再次燒寫,發現keil裡始終找不到裝置,而且我的程式裡也並沒有複用swd的兩個引腳,很是疑惑。上網找了很多方法,我試了幾個發現,只有一個對我這

FastJsonHttpMessageConverter設定dateFormat導致JSONField註解format失效解決辦法

springmvc使用fastjson作為json的解析器,由於系統大部分時間格式都是yyyy-MM-dd,所以想修改fastjson的預設日期格式化pattern。網上搜到的都是重寫FastJsonHttpMessageConverter writeInter

win8.1 pro_x64開機登陸黑屏僅滑鼠可見的解決辦法

今天終於也遇到了,百度了一下,試了幾種,以下方法測試有效。 前提:家用PC、辦公PC均為win8.1 pro 64位版本。但硬體環境完全不同。前天和今天兩臺PC先後遇見了同樣的問題:系統啟動後自動登入成功,但桌面是黑的,僅滑鼠可見,且能調出工作管理員。方法:搜尋了一下別人

win10系統更新chrome瀏覽器字型亂碼解決辦法

今天早上一開機電腦就開始自動更新,我想要說明的是起初win8 和win7都沒有自動更新這個弊病,只有你點選自動更新才會更新,而win10會在你關機以後自動的就給你更新系統了。而更新完系統帶來的一些列的問題就比較棘手,所以這裡解決一下更新完系統瀏覽器亂碼的問題。 更新完系統亂

MySQL設定log-bin伺服器重啟失敗的解決辦法

問題描述: MySQL中二進位制日誌功能預設是關閉的,檢視各種開啟方式後,確定在配置檔案中加入如下配置來開啟該功能: [mysqld] log-bin=mysql之後使用 “systemctl start mysql” 重啟伺服器,報錯“Job for mysql.serv

重做系統SSH無法連線VPS解決辦法

今天又買了一個vps,來自口碑很好的linode,想要將部落格移過來,另一vps做其他用途,重做了兩次系統,再用ssh命令連線時,出現錯誤如下: zhang-hengde-MacBook-Air:~ henry24264$ ssh [email protected

manjaro 裝nvidia獨顯驅動無法進入桌面環境解決辦法.md

裝好了獨顯驅動本來執行的挺好的,用了不到兩天不知道為什麼突然就進不了桌面環境了,對我這樣一個小白來說這個問題還是相當棘手的。 下面給出我的解決辦法,供大家參考。(情況不同可能結果不同僅供參考)

swiper輪播圖包在div(tab切換)下js上一頁下一頁事件失效解決辦法

問題:    兩種解決辦法: 解決辦法一: var mySwiper = new Swiper ('.swiper-container', { nextButton: '.swiper-button-next', p

安裝mysql-8.0.13-winx64出現的各種問題及解決辦法修改密碼caching-sha2-passwordmysqld:error等

 1.安裝mysql-8.0.13-winx64,出現如下錯誤: 原因:my.ini檔案格式是utf-8 解決辦法,my.ini檔案儲存為ANSI格式檔案    2.當在執行命令:mysqld --initialize --console時,

android gridview的item放大問題setOnItemSelectedListener不執行的解決辦法

提前宣告:本篇部落格是基於電視機頂盒的,全部操作是用遙控器。 我要實現這樣的一個效果。點選gridview的item,有放大的效果。 先看下效果圖。 本篇部落格的重難點: 1.怎麼讓選中的

使用EasyUI時匯入jquery.min.js包報語法錯誤的解決辦法

1、選中報錯的jquery檔案“jquery.min.js”。2、右鍵選擇 MyEclipse-->Exclude From Validation 。3、再右鍵選擇 MyEclipse-->Run Validation 即可。

Tomcat響應時間過長超時報錯的解決辦法

有時間電腦太卡,會遇到tomcat響應時間過長,超時報錯 解決辦法修改eclipse工作空間下的:start-timeout 配置時間(他的預設配置時間是45 可以修改成更大的值) 1:  修改路徑:(E:\eclipseFile\.metadata\.plugins\or

小程序使用npm模塊引入第三方UI報錯的多種解決辦法

改名 原因 微信 描述 工具 解決 原創 成了 npm安裝 前言引入第三方模塊時,我遇到了很多坑。 首先是微信、第三方模塊的文檔描述不清楚。其次。搜索到的博客,大部分是抄的文檔 / 相互轉載抄襲。作用有限。 於是,我自己做了各種條件下的測試。解決各種情況的引入Npm模塊的報

鎖的種類阻塞死鎖產生與解決辦法

TM鎖的種類:   TM鎖幾種模式的互斥關係: 阻塞 定義: 當一個會話保持另一個會話正在請求的資源上的鎖定時,就會發生阻塞。被阻塞的會話將一直掛起,直到持有鎖的會話放棄鎖定的資源為止。4個常見的dml語句會產生阻塞 INSERT UPDATE DELET