首页 > 其他分享 >Android Studio-Button的学习

Android Studio-Button的学习

时间:2023-02-24 21:34:48浏览次数:33  
标签:color Button selector Studio new Android btn android

今天学习了Button,也学习了Button事件,但是事件学的不好,明天会重复对Button的学习

1:
<Button
android:text="按钮"
android:background="@drawable/btn_selector"
android:backgroundTint="@color/btn_color_selector"
android:foreground="#ff00ff00"前景色覆盖text,一般不设置
android:layout_width="200dp"
android:layout_height="100dp"
/>
背景:
随着点击与否改变,首先在drawable中new一个drawable resouce file,命名为一个资源路径例如:btn_selector,在该路径中设置如下:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/baseline_castle_24" android:state_pressed="true"/>
<item android:drawable="@drawable/baseline_child_care_24"/>
/>
</selector>
然后在res中new一个vector Asset设置图片路径
颜色:
随着点击与否改变,首先在res中new一个directory,取名为color,在color中new一个color resouce file取名为btn_color_selector,在这里面设置按钮颜色
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="#FFFF0000" android:state_pressed="true"/>
<item android:color="#FF00FF00"/>
</selector>

标签:color,Button,selector,Studio,new,Android,btn,android
From: https://www.cnblogs.com/fengjiale/p/17153221.html

相关文章

  • Android虚拟机遇到错误无法打开的解决方法
    错误提示:因为博主已经解决此问题,所以这个图片为其他网站搬运的图片,显示安卓虚拟机无法正常打开踩坑一开始博主以为是IDE的问题,结果重装也没有用。错误原因1.安卓镜像......
  • DevEco Studio 3.1 Beta1版本发布——新增六大关键特性,开发更高效
     智能代码编辑、端云一体化开发、低代码开发个性化……六大新增关键特性,开发更高效,体验更觉妙!立即点击链接下载,做DevEcoStudio3.1Beta1版本尝鲜者!下载链接:HUAWE......
  • 设置环境变量 TRACEDESIGNTIME = true并重启 Visual Studio以进行调查
    问题:直接以文本方式修改配置文件时,或者因配置文件有绝对路径,导致项目在其他电脑上不能打开,并提示下图时  怎么设置环境变量 TRACEDESIGNTIME=true开始菜单找到下图......
  • Android 分区和内存监控
    Android分区和内存监控Andorid之所以是分区,是因为各自有对应的功能和用途的考量,可以进行单独读写和格式化。Android设备包含两类分区:一类是启动分区,对启动过程至关重......
  • Android学习-TextView和Button
    TextViewTextView即文本框,也比较简单,可以看一下,和view差不多maxLine是限制行数的,如果限制一行还字太多就会不显示ellipsize="end"可以使得多出来的字用...代替  ......
  • unity 3d导出安卓包时报错:A failure occurred while executing com.android.build.gra
    unity3d导出安卓包时报错:Afailureoccurredwhileexecutingcom.android.build.gradle.internal.tasks.workers$actionfacadeseetheconsolefordetails如下图网......
  • Android Studio 常用快捷键
    从官网找的工具窗口您可以使用键盘快捷键打开工具窗口。表1列出了最常用窗口的快捷键。表1. 常用工具窗口的键盘快捷键工具窗口Windows和LinuxmacOS项目Al......
  • 关于Android Studio的文件建立不显示问题解决
    这个很好解决,什么原理不太清楚,在AndroidStudio界面下建立目录不显示,切换为project就可以显示了 ......
  • Android学习笔记-LinearLayout-线性布局
    Android中有六大布局,分别是:LinearLayout(线性布局),RelativeLayout(相对布局),TableLayout(表格布局)FrameLayout(帧布局),AbsoluteLayout(绝对布局),GridLayout(网格布局)......
  • 2022.2.23Android 开发之路
    今天学习了Android开发的设置视图的对齐方式设置视图的对齐方式有两种途径:采用layout_gravity属性,它指定了当前视图相对于上级视图的对齐方式采用gravity属性,它指定了下级......