亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于Android Studio中的button背景色變換(單擊一次變成其他背景,再次單擊恢復原背景)

標簽:
Android
<Button        android:id="@+id/water"
        android:layout_width="15dp"
        android:layout_height="15dp"
        android:layout_alignParentRight="true"
        android:layout_marginRight="16dp"
        android:layout_marginTop="25dp"
        android:background="@drawable/button" />

可以忽略我上面对button的定位。

2.其次找到app—>res—>drawable目录,
然后右击new—>Drawable resoure file
![这里写图片描述](//img-blog.csdn.net/20180426153715847?watermark/2/text/Ly9ibG9nLmNzZG4ubmV0L3FxXzQxNzEwNzE5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)建好文件之后,我们开始编辑文件。3.编写文件

``
<XML版本=“1.0”编码=“UTF-8”?> <选择的xmlns:机器人=“http://schemas.android.com/ apk / res / android“> // Android点击的背景图片<item android:drawable =”@ drawable / ic _ arrow _ down2“> </ item> // android:state _ activate =“false”android:drawable =“@ drawable / ic _ arrow_down”> </ item> /项目> </选择>
此时要发现我们的步骤1中的这些代码机器人:。背景=“@绘制/键“背景为我们刚刚新建的文件名 4 `最终的RelativeLayout的RelativeLayout的=(RelativeLayout的)findViewById(R.id.relative); 最终按钮按钮=(按钮)findViewById(R.id.water); final int [] flag = {0}; button.setOnClickListener(new View.OnClickListener(){@覆盖

        public void onClick(View v){switch(flag [0]){case 0:button.setActivated(true); 标志[0] = 1; 打破; 情况1:button.setActivated(假); 标志[0] = 0; 打破; }}}); ``5.运行代码就可以实现我们想要的结果了,如果还想有其他效果可以查看一下选择器的用法。谢谢大家,本人第一次记录自己想法,还是一位没有毕业的菜鸟,如有不足还请大家多多指教。此篇为本人原创。

原文出处:https://blog.csdn.net/qq_41710719/article/details/80095085

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消