目录

1.文字大小、颜色 

2.自定义背景形状

一、Shape的属性(rectangle、oval、line、ring )

二、shape的子属性(corners、gradient、padding、size、solid、stroke)

3.自定义按压效果

4.Button控件点击事件(常用方式二)

5.TextViiew控件点击事件 


 



 

例子:在TextView代码的基础之上,点我跳转,在activity_main的布局文件新建一个按钮,跳转到Button的Activity(需要新建一个Activity),

然后在Button这个Activity去定义Button控件的属性:

Android的Button属性使用

新建一个属于button的布局文件和Activity(这种方式会直接帮我们在Manifest文件注册这个Activity):

Android的Button属性使用

Android的Button属性使用

然后同样在MianActivity设置这个Button的点击事件: 

Android的Button属性使用


 

1.文字大小、颜色 

Android的Button属性使用


2.自定义背景形状

Android的Button属性使用

Android的Button属性使用

新建两个自定义的shape:

Android的Button属性使用

一、Shape的属性(rectangle、oval、line、ring )

分别为矩形、椭圆、线性、环形

二、shape的子属性(corners、gradient、padding、size、solid、stroke)

1.Corners:标签是用来字义圆角的 

2、solid:solid用以指定内部填充色

3.gradient用以定义渐变色,可以定义两色渐变和三色渐变,及渐变样式,它的优先级高于solid。

4.stroke:这是描边属性,可以定义描边的宽度,颜色,虚实线等

5.size和padding: size:是用来定义图形的大小的,padding:用来定义内部边距

应用自定义的Shape: 

Android的Button属性使用


3.自定义按压效果

在drawanble新建一个selector的根布局:

Android的Button属性使用

Android的Button属性使用

常见属性介绍: 
android:state_selected 选中

android:state_focused 获得焦点

android:state_pressed 点击

android:state_enabled 设置是否响应事件,指所有事件

自定义一个点击的按钮: 

Android的Button属性使用

在布局文件里: 

 Android的Button属性使用

运行应用程序,看效果:

Android的Button属性使用

按下效果:

 Android的Button属性使用


 4.Button控件点击事件(常用方式二)

方式一:

Android的Button属性使用

去Activity里编写此烦方法的事件:

Android的Button属性使用

运行应用:

Android的Button属性使用

方式二:就是我们一直在使用的,以MainActivty的”跳转到TextView“按钮为例:

Android的Button属性使用


5.TextViiew控件点击事件 

 Android的Button属性使用

在Activity编写showToast的函数:

Android的Button属性使用

运行应用程序:

Android的Button属性使用

 注意:几乎所有的控件都可以设置点击事件,而且都可以使用上面的两种方法。


 

相关文章:

  • 2021-12-14
  • 2021-12-14
  • 2021-11-07
  • 2021-11-07
  • 2021-12-14
  • 2021-12-04
  • 2021-11-07
猜你喜欢
  • 2021-11-07
  • 2021-12-14
  • 2021-12-14
  • 2021-12-04
  • 2021-12-04
  • 2021-11-07
  • 2021-12-14
  • 2021-11-07
相关资源
相似解决方案