概述
创建日期:公元2022年02月22日
修改日期:2022[03.03]
文章状态:未完待续
平台:Windows7 + Bunblebee 2021.1.1版AS
适用于:Java、xml、安卓开发
———————————————————————————————————————————
目录
1.介绍:
2.在xml背景布局文件中的使用:
3.在java文件中的使用:
4.xml背景文件举例:
1.介绍:
Button(按钮)与ImageButton(带背景不能带文字的按钮)用于执行各种点击/长按/触摸事件,本文以Button为例。
2.在xml背景布局文件中的使用:
layout_width:宽(=wrap_content or ...)(必要)
layout_height:高(=wrap_content or ...)(必要)
id:建议命名为你个人对Button/ImageButton的缩写_Activity name_功能/数字/字母(如:btn_main_0、ibtn_main_0)
layout_weight:权重-各个控件等高或等宽时要用到
text:文本内容
letterSpacing:文本间的间距(如:0.5)
textColor:文本颜色
textSize:文本字体大小
textStyle:文本风格(normal正常(默认)、bold加粗、italic倾斜)
gravity:文本的位置(center居中(默认)、……)
background:背景(xml文件、图片)
ellipsize:文字太长时显示省略号(end末尾、start开头、marquee滚动、middle中间、none无)
layout_marginTop:与上边控件的距离
layout_marginBottom:与下边控件的距离:
layout_marginLeft:与左边控件的距离
layout_marginRight:与右边控件的距离
maxWidth:最大宽度
maxHeight:最大高度
maxEms:代码中输入的最多的元素个数
maxLength:代码中输入文本的最大长度(常用)
maxLines:最大行数
minLines:最小行数
minWidth:最小宽度
minHeight:最小高度
padding:文本距离上下左右方向的大小
paddingTop:文本距离上边的大小
paddingBottom:文本距离下边的大小
paddingLeft:文本距离左边的大小
paddingRigh:文本距离右边的大小
注:可选多个值(android:textStyle="bold|italic");
本文仅提供常用部分
3.在java文件中的使用:
//待更新
//点击事件一般可直接添加在click中,但如果是如联网登录之类要开启子线程的,需新写一个函数F(){},click再执行这个F()
4.xml背景文件举例:
以下xml代码定义了一个左上角与左下角半径(可以理解为圆角矩形拐的幅度)为40dp、右上角与右下角为直角的矩形背景:
置于drawblebg_btn.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners
android:topLeftRadius="@dimen/lmq40"
android:topRightRadius="0dp"
android:bottomLeftRadius="@dimen/lmq40"
android:bottomRightRadius="0dp"/>
<gradient
android:startColor="#119840"
android:endColor="#119840"
android:angle="270"/>
<stroke
android:width="1dp"
android:color="#119840" />
</shape>
———————————————————————————————————————————
——原创!转发请注明出处
(部分代码取自本人毕业设计或其它项目)
最后
以上就是繁荣宝马为你收集整理的Android安卓开发基础-Button与ImageButton1.介绍:2.在xml背景布局文件中的使用:3.在java文件中的使用:4.xml背景文件举例:的全部内容,希望文章能够帮你解决Android安卓开发基础-Button与ImageButton1.介绍:2.在xml背景布局文件中的使用:3.在java文件中的使用:4.xml背景文件举例:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复