Bootstrap

Android 之 Button 使用 未完成版 (努力z的日记)

1:Android studio 默认的button 自带的参数

我们看到在我们Design(设计布局界面)拖曳出来的button,脚本文件显示的是这四个框的默认值

        1:红框显示的是button的ID <android:id="@+id/button" > 它的主要功能是实现主程序跟脚本文件的绑定,这个id可以设置。

        2:橙框显示的是button的 <android:layout_width="wrap_content"

                android:layout_height="wrap_content"> 它的主要功能是实现button的大小

                它的单位是多种的,例如:"wrap_content"是填充可用空间 ”,”match_parent“是匹配父容器 “,像素点dp或者px,百分数(推荐)。

        3:  绿框显示的是button的内部显示文字<android:text="Button">

        4:  黑框显示的是button的绝对位置(我也不知道干啥的o.O)视觉辅助,帮助开发者在布局设计阶段快速预览控件的位置。如果脚本文件过于冗长,可以删掉不影响代码运行

关于第四条声明:学习到现在,感觉没啥大用,也可能是太菜了不知道重要性欢迎大佬教学o.o,作者很谦虚的很好学的QAQ

举例

        设计一个id叫做nuliz 宽200dp高80dp显示文字为SIGN IN的按钮。如下图

2:Android studio 其他主要button 的设置参数(自己常用)

        哔哔歪歪一下 ---------讲的是常用的一些。O.O

        1:margin(外边距)

1:android:layout_marginVertical=" "     android:layout_marginHorizontal=""                      

这两条是关于设置控件在垂直方向水平方向上的外边距Vertical(垂直), Horizontal(水平) 

2:android:layout_marginBottom=""       android:layout_marginTop=""                                 

这两条是关于设置控件在容器的Bottom(底部)Top(顶部)的边距

3:android:layout_marginStart=""                android:layout_marginLeft=""                            

android:layout_marginRight=""                     android:layout_marginEnd=""                           

这四条是关于设置控件的侧边距,左边跟右边,其中Start跟Left的用法类似,同样End跟Right也是一样的                                                              ( 有时候真的搞不懂o.o,效果一样的有不同的语句)  

        2:margin(内边距)

1:android:paddingVertical=""                android:paddingHorizontal=""                                   
这两条是关于设置控件在垂直方向水平方向上的内边距Vertical(垂直), Horizontal(水平) 

2:android:paddingBottom=""                 android:paddingTop=""                                             

这两条是关于设置控件在容器的Bottom(底部)Top(顶部)的内边距

3:android:paddingEnd=""                           android:paddingRight=""                                      

android:paddingStart=""                                  android:paddingLeft=""                                      

这四条是关于设置控件内部的侧边距,左边跟右边,其中Start跟Left的用法类似,同样End跟Right也是一样的 

         3:其他 

android:onClick=""                                                                                                                       

在编程的过程中onClick是最简单快速的设计按钮点击事件的方法。(不过最近周师傅发现他居然划上横线了QAQ)

android:layout_gravity=""                                                                                                              

这一条是设置控件在容器中的对齐方式,****************top: 控件顶部对齐 ,bottom: 控件底部对齐

center_horizontal: 控件水平居中,center_vertical: 控件垂直居中

start : 控件靠左(文字环境)则靠右,end : 控制器靠右,(文字环境)则靠左******************

未完待续****干饭去了o.o

;