![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 66
一只小阿大:)
22年应届生,实习做过嵌入式做过后端,毕业从事嵌入式软件工程师,随缘更新
展开
-
TableLayout布局
在TableLayout布局布局中加入按钮,会占据一行,想要多按钮在同一行就需要TableRow,但是超出的部分不会换行,不会显示。常用属性android:collapseColumns 设置需要被隐藏的列的序号,从0开始android:stretchColumns 设置允许被拉伸的列的列序号,从0开始android:shrinkColumns 设置允许被收缩的列的列序号,从0开始子控件设置属性android:layout_column 显示在第几列(默认第0列)android:layou原创 2021-06-11 15:28:35 · 486 阅读 · 0 评论 -
FrameLayout布局
从左上角开始绘制常用属性android:foreground 设置前景android:foregroundGravity 设置前景位置activity_main.xml<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" and原创 2021-06-11 14:33:57 · 395 阅读 · 3 评论 -
RelativeLayout布局
RelativeLayout布局是相对布局,如果RelativeLayout中再包含两个RelativeLayout,不会像LinearLayout一样,宽高一样的话会重叠在一起将红色布局放到右上角常见属性根据父容器定位layout_alignParentLeft 左对齐layout_alignParentRight 右对齐layout_alignParentTop 顶部对齐layout_alignParentBottom 底部对齐layout_centerHorizontal 水平居中原创 2021-06-11 14:17:09 · 4503 阅读 · 2 评论 -
Linearlayout布局
orientation 布局中组件的排列方式gravity 控制组件所包含的子元素的对齐方式,可多个组合layout_gravity 控制该组件在父容器里的对齐方式background 为该组件设置一个背景图片,或者是直接用颜色覆盖divider 分割线showDividers 设置分割线所在的位置,none(无),beginning(开始),end(结束),middle(每两个组件间)dividerPadding 设置分割线的paddinglayout_weight (权重) 该属性是用来等原创 2021-06-11 09:30:27 · 508 阅读 · 0 评论 -
控件PopupWindow
目录常用方法代码效果图常用方法1.setContentView(View contentView) 设置PopupWindow显示view2.showAsDropDown(View anchor) 相对某个控件的位置(正左下方),无偏移3.showAsDropDown(View anchor,int xoff,int yoff) 相对某个控件的位置,有偏移4.setFocusable(boolean focusable) 设置是否获取焦点5.setBackgroundDrawable(Drawa原创 2021-06-09 22:33:01 · 156 阅读 · 1 评论 -
控件AlertDialog
AlertDialog.Builder builder = new AlertDialog.Builder(context); 构建Dialog的各种参数builder.setIcon(int iconld); 添加ICONbuilder.setTitle(CharSequence title); 添加标题builder.setMessage(CharSequence message); 添加消息builder.setView(View view); 设置自定义布局builder.create()原创 2021-06-08 10:52:20 · 104 阅读 · 0 评论 -
控件Toolbar
常用属性android:layout_width=“match_parent” 宽度android:layout_height="?attr/actionBarSize" 高度android:background="#FFFF0000" 背景颜色app:navigationIcon="@drawable/ic_baseline_arrow_back_24" 左上角的图标app:title=“主标题” 主标题app:titleTextColor="@color/white" 主标题...原创 2021-06-07 22:39:53 · 337 阅读 · 1 评论 -
控件Notification(通知)
Notification与NotificationManager创建一个NotificationManagerNotificationManager类是一个通知管理类,这个对象是由系统维护的服务,是以单例模式的方法获得,所以一般并不直接实例化这个对象。这个Activity中,可以使用Activity.getSystemService(String)方法获取NotificationManager对象,Activity.getSystemService(String)方法可以通过Android系统级服务的句原创 2021-06-05 11:46:22 · 602 阅读 · 3 评论 -
控件ProgressBar(进度条)
目录常用属性详解案例常用属性详解1.android:max 进度条的最大值2.android:progress 进度条已完成进度值3.android:indeterminate 如果设置成true,则进度条不精确显示进度4.style="?android:attr/progressBarStyleHorizontal" 水平进度条案例activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout x原创 2021-06-04 08:50:53 · 241 阅读 · 0 评论 -
控件ImageView
主要属性1.android:src 设置图片资源2.android:scaleType 设置图片缩放类型3.android:maxHeight 最大高度4.android:maxWidth 最大宽度5.android:adjustViewBounds 调整View的界限缩放类型原创 2021-06-03 14:46:25 · 75 阅读 · 1 评论 -
控件EditText
目录1.android:hint 输入提示2.android:textColorHint 输入提示文字的颜色3.android:inputType 输入类型4.android:drawableXxxx 在输入框的指定方位添加图片5.android:drawablePadding 设置图片与输入内容的间距6.android:paddingXxxx 设置内容与边框的间距7.android:background 背景色...原创 2021-06-03 13:26:15 · 136 阅读 · 2 评论 -
控件Button
StateListDrawable是Drawable资源的一种,可以根据不同的状态,设置不同的图片效果,关键节点,我们只需要将Button的background属性设置为该drawable资源即可轻松实现,按下按钮时不同的按钮颜色或背景1.drawable:引用的Drawable位图2.state_focused:是否获得焦点3.state_pressed:控件是否被按下4.state_enabled:控件是否可用5.state_selected:控件是否被选择,针对有滚轮的情况6.state_原创 2021-06-02 17:21:17 · 167 阅读 · 1 评论 -
控件TextView
基础属性详解1:layout_width:组件的宽度2:layout_height:组件的高度3:id:为TextView:设置一个组件id4:text:设置显示的文本内容5:textColor:设置字体颜色(#后面有八位,前两位是透明度,后六位每两位分别为红绿蓝)6:textStyle:设置字体风格,三个可选值:normal(无效果),bold(加粗),italic(斜体)7:textSize:字体大小,单位一般用sp8:background:控件的背景颜色,可以理解为填充整个控件的颜色,原创 2021-06-02 13:10:18 · 167 阅读 · 0 评论 -
Android Studio工程结构介绍
Project以目录形式展现这两个文件是Android Studio自动生成的文件,一般不用管这两个文件,打包的话也会把这两个文件删除再压缩。app是工作的核心目录gradie构建器gradie->wrapper会自动识别本地有无对应的版本,如果有直接构建,没有就会自动下载我的版本:distributionUrl=https://services.gradle.org/distributions/gradle-6.5-bin.zip.gitignore版本控制,指定文件目录排除b.原创 2021-06-02 08:49:17 · 531 阅读 · 2 评论