android布局

网格布局 GridLayout

匿名 (未验证) 提交于 2019-12-02 23:55:01
网格布局,按照行、列组成一个个网格 界面代码: <? xml version = "1.0" encoding = "utf-8" ?> <GridLayout xmlns:android = "http://schemas.android.com/apk/res/android" xmlns:tools = "http://schemas.android.com/tools" xmlns:app = "http://schemas.android.com/apk/res-auto" android:layout_width = "match_parent" android:layout_height = "match_parent" android:rowCount = "6" android:columnCount = "4" android:id = "@+id/root" tools:context = ".MainActivity" > <TextView android:layout_width = "match_parent" android:layout_height = "wrap_content" android:layout_columnSpan = "4" android:textSize = "50sp" android:layout_marginLeft

Android ѧϰ01

匿名 (未验证) 提交于 2019-12-02 23:51:01
一、Android的UI布局方式 1.使用XML文件布局    在Android应用的res/layout目录下编写XML布局文件:  activity_main.xml  <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <TextView android:layout_width="wrap_content" android:layout_height="38dp" android:text="开心消消乐!" app:layout_constraintBottom_toBottomOf="parent" app:layout

安卓线性布局属性 [记录]

匿名 (未验证) 提交于 2019-12-02 23:43:01
文章目录 居中 垂直居中 水平居中 间隔 边距 左边距 右边距 上边距 下边距 比例 居中 垂直居中 android:layout_gravity="center_vertical" android:layout_gravity="center_vertical" 示例 < LinearLayout android: layout_width = " match_parent " android: layout_height = " wrap_content " android: layout_marginTop = " 35dp " android: orientation = " horizontal " > < TextView android: layout_width = " wrap_content " android: layout_height = " 20dp " android: layout_marginLeft = " 100dp " android: layout_gravity = " center_vertical " android: text = " 正常 " android: textColor = " #606266 " android: textSize = " 14sp " /> </ LinearLayout > 水平居中 android

Android使用Shape实现布局圆角边框

不羁的心 提交于 2019-12-02 23:04:06
Android使用 Shape 画边框线 1、布局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:Android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#FFFFFF" android:orientation="vertical" > <!-- 表格布局 --> <TableLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="10dip" > <!-- 表格布局:第一行 --> <TableRow android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/shape_top_corner_no_bottom_line" android:padding="10dip" > <TextView

RecyclerView 左滑(仿QQ左滑删除)

可紊 提交于 2019-12-02 13:27:41
一、效果图 二、实现步骤 1.添加依赖库 (Android/Gradle Scripts/build.gradle(Module:app)) compile 'com.android.support:recyclerview-v7:26.+' /* 版本号与 compile 'com.android.support:appcompat-v7:26.+' ,此句版本号为 26 .+ */ 2.RecyclerView布局 (activity_main.xml) <?xml version="1.0" encoding="utf-8"?> < RelativeLayout xmlns:android = "http://schemas.android.com/apk/res/android" android:layout_width = "match_parent" android:layout_height = "match_parent" > < android.support.v7.widget.RecyclerView android:id = "@+id/recyclerview" android:background = "#EEEEEE" android:scrollbars = "vertical" android:layout_width = "match

Android中仿QQ侧滑删除功能的实现

妖精的绣舞 提交于 2019-12-02 12:49:45
背景 参考 框架引入 我的Demo说明 主界面布局和代码 适配器代码以及itemView的布局 效果图示 关键说明 背景 侧滑删除的功能和效果很棒,而且用户体验感会很好,更加效率点吧!我体验了好多的app,感觉删除的功能还是QQ的侧滑删除最适合我的习惯。查找了github上的开源优秀项目,找了一个使用起来比较简单的框架,下面来实现。 参考 Android 仿QQ侧滑删除—一个满足ListView、RecyclerView以及其他View通用的侧滑删除 该链接可以让你熟悉自定义VIewGroup的一些基本步骤,然后大体的讲了一些侧滑菜单实现基本原理,个人觉得是可以让人学到知识点的好文 SwipeDelMenuLayout 该链接就是我使用的框架,点开可以阅读该框架的一些基本使用方法。当然,有时间可以去好好的研究一下源码,肯定可以学习很多的好东西。 框架引入 想要使用这个框架我们需要在项目中引用框架。 在项目根build.gradle文件中增加JitPack仓库依赖 allprojects { repositories { ... maven { url "https://jitpack.io" } } } 添加依赖 dependencies { ... implementation 'com.github.mcxtzhang:SwipeDelMenuLayout:V1.3.0' }

android点滴19:布局技巧小结

≯℡__Kan透↙ 提交于 2019-12-02 03:07:59
1.如何设置半透明、透明效果?透明色和RGB是两码事,透明色不能够用RGB表示,只能用RGBA表示,最后的即为透明值 Alpha。放心,强大的android系统已经为我们提供了显示透明色的功能!如显示背景为半透明android:backgroound=“#e0000000”,全透明为 android:backgroound=“#00000000”,表达顺序是 是“aabbggrr” 。 2.如何去除gridView的默认点击效果?4.2版本中gridView被点击时背景显示为蓝色,有点蛋疼!在代码中设置gridView.setSelector(new ColorDrawable(Color.TRANSPARENT)); TRANSPARENT为透明,就可以去除点击效果了。 3.如何让文字在TextView居中显示?设置android:gravity=“center”。 来源: oschina 链接: https://my.oschina.net/u/266531/blog/134639

Android入门学习_代码常用布局

元气小坏坏 提交于 2019-12-02 00:53:51
1、线性布局 LinearLayout: 线性布局是所有布局中最常用的类之一,也是RadioGroup, TabWidget, TableLayout, TableRow, ZoomControls类的父类。LinearLayout可以让它的子元素垂直或水平的方式排成一行(不设置方向的时候默认按照垂直方向排列)。 举个例子: java代码: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" > <!-- android:id —— 为控件指定相应的ID android:text —— 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串 android:grivity —— 指定控件的基本位置,比如说居中,居右等位置 android:textSize —— 指定控件当中字体的大小 android:background —— 指定该控件所使用的背景色,RGB命名法

20182311 2019-2020-1 《数据结构与面向对象程序设计》实验五报告

给你一囗甜甜゛ 提交于 2019-12-01 23:50:44
20182311 2019-2020-1 《数据结构与面向对象程序设计》实验五报告 课程:《程序设计与数据结构》 班级: 1823 姓名: 冷冲 学号:20182311 实验教师:王志强 实验日期:2019年10月16日 必修/选修: 必修 1.实验内容 1.Android Stuidio的安装测试: 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十四章: 参考http://www.cnblogs.com/rocedu/p/6371315.html#SECANDROID,安装 Android Stuidio 完成Hello World, 要求修改res目录中的内容,Hello World后要显示自己的学号,自己学号前后一名同学的学号,提交代码运行截图和码云Git链接,截图没有学号要扣分。 学习Android Stuidio调试应用程序 2.Activity测试 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十五章: 构建项目,运行教材相关代码 创建 ThirdActivity, 在ThirdActivity中显示自己的学号,修改代码让MainActivity启动ThirdActivity 3.UI测试 参考《Java和Android开发学习指南

android 布局特殊的属性介绍

南笙酒味 提交于 2019-12-01 07:20:05
EditText的android:hint   设置EditText为空时输入框内的提示信息。 android:gravity   android:gravity属性是对该view 内容的限定.比如一个button 上面的text. 你可以设置该text 在view的靠左,靠右等位置.以button为例,android:gravity=”right”则button上面的文字靠右    android:layout_gravity   android:layout_gravity是用来设置该view相对与起父view 的位置.比如一个button 在linearlayout里,你想把该button放在靠左、靠右等位置就可以通过该属性设置.以button为例,android:layout_gravity=”right”则button靠右    android:layout_alignParentRight   使当前控件的右端和父控件的右端对齐。这里属性值只能为true或false,默认false。   android:scaleType:   android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别:   CENTER /center