Android开发学习之路--UI之基本布局

android使用shape stroke描边只保留底部

RadioGroup的使用

一、项目粮仓

粮仓学习:

liangcang:

启动页面:act_start.xml

toolbar: widget_foot_main_rgs.xml    RadioButton

android:id="@+id/main_bottom_shop"

android:layout_width="0dp"

android:layout_height="match_parent"

android:layout_weight="1"

android:button="@null"

android:gravity="center"

android:text="@string/rb_shop"

android:drawableTop="@drawable/slt_rb_shop"/>

android:padding="8dp"

android:textColor="@color/text_rb_main"

android:textSize="14sp" />

登录:login.xml

登录注册选择页:login_register.xml

顶部搜索:layout_sliding_list_header.xml

顶部后退+分享:widget_special_title.xml

底部TOOLBar:widget_foot_man.xml

6个大图片:fmt_gift.xml

1、Login.xml页面:

效果图

分析:

全局 一个RelativeLayout

顶部返回+标题+关闭 一个RelativeLayout

中间用户名、密码分别一个RelativeLayout

忘记密码和底部的登录直接两个BUTTON

布局文件:

stroke_white.xml文件内容:

2、login_register.xml页面

可以先从底部排列,底部定位好后依次往上。

页面:

布局:

。。

3、顶部搜索:layout_sliding_list_header.xml

页面:

布局:

。。

4、顶部后退+分享:widget_special_title.xml

直接线性布局一个一个列下来

布局:

。。。

5、Toolbar

注意颜色textColor、背景drawableTop分别是配在XML文件里,并且有选中和非选中两种

页面:

布局:

6、相对定位学习:

页面:

布局:

7、线性布局学习

效果:

布局:

。。。

Android商城排版,android排版布局学习相关推荐

  1. android 商城开发,Android 应用商城开发的几个关键技术点

    商城项目做了一年多,也维护了这么久,一直想对此总结一下,也让不熟悉的朋友了解一下,应用商城的一些技术难点 其实,开发应用商城,不外乎这么几点: 1: 异步加载app 信息列表, 主要是app的icon ...

  2. android创建布局文件,android学习——Android Studio下创建menu布局文件

    一.问题: android studio项目中没有看到menu文件夹: 在android studio项目中想要添加menu布局文件,一开始我的做法是:直接在res文件夹右键选择xml文件来添加,如下 ...

  3. Android AutoWrapTextView 解决中英文排版问题

    Android AutoWrapTextView 解决中英文排版问题 参考文章: (1)Android AutoWrapTextView 解决中英文排版问题 (2)https://www.cnblog ...

  4. Android 布局学习之——Layout(布局)详解一

    layout(布局)定义了用户界面的可视化结构(visual structure),如Activity的UI,应用窗口的UI. 有两种方式声明layout: 1.在xml文件中声明UI组件. 2.在运 ...

  5. 新浪微博布局学习--新浪微博Android版底部工具栏的Demo

    Android开发技术交流群86686524    120059404 前几天看到一篇很好的文章<新浪微博布局学习--妙用TabHost>,已经转载到我的博客里新浪微博布局学习--妙用Ta ...

  6. android textview 自动换行 整齐排版

    一.问题在哪里? textview显示长文字时会进行自动折行,如果遇到一些特殊情况,自动折行会杯具成这个样子: 上述特殊情况包括: 1)全角/半角符号混排(一般是数字.字母.汉字混排) 2)全角/半角 ...

  7. Android商城开发系列(十)—— 首页活动广告布局实现

    在上一篇博客当中,我们讲了频道布局的实现,接下来我们讲解一下活动广告布局的实现,效果如下图: 这个是用viewpager去实现的,新建一个act_item.xml,代码如下所示: 1 <?xml ...

  8. Android商城开发系列(九)—— 首页频道布局的实现

    在上一篇博客当中,我们讲了关于首页轮询广告的实现,接下来讲解一下首页频道布局的实现,如下图所示: 这个布局用的是gridview去完成的,新建一个channel_item,代码如下所示: 1 < ...

  9. Android商城开发----点击左侧分类列表右侧更新对应列表内容

    Android商城开发----点击左侧分类列表右侧更新对应列表内容 目录 Android商城开发----点击左侧分类列表右侧更新对应列表内容 一.首先说布局: 二.主要说一下,布局完成后实现点击左侧类 ...

最新文章

  1. SAP PP COR1事务里下达工单,保存时报错:No data was found for the input values
  2. GNS3做交换实验使用感受
  3. 搭建H1ve-ctfd以及如何部署题目
  4. POJ - 3268 Silver Cow Party(最短路)
  5. Angular jasmine单元测试框架spied method的调用记录数据结构
  6. javascript --- 数组实用小技巧
  7. 非常有用的并发控制-循环栅栏CyclicBarrier
  8. python atm取款系统_基于python的ATM(自动取款机)项目
  9. python socket 实现的简单http服务器
  10. 细数魅族metal电信版手机3宗罪。
  11. [转载]利用TTL值来鉴别操作系统
  12. android桌面半透明,Android仿Iphone屏幕底部弹出半透明PopupWindow效果
  13. serializer嵌套序列化
  14. vm镜像 黑群晖_使用Vmware Workstation安装黑群晖
  15. 中国裁判文书网(2020最新版)
  16. 投毒后门防御阅读笔记,What Doesn‘t Kill You Makes You Robust (er) Adversarial Training against Poisons and Back
  17. C# DES解密异常问题
  18. 自定义水晶报表的外观
  19. 浏览器自动转到外国服务器,通过HSTS实现浏览器自动跳转https(非服务器响应跳转)...
  20. C# 盘古分词的使用

热门文章

  1. P2P 之 UDP穿透NAT的原理与实现
  2. Linux查看磁盘空间的命令
  3. 含冰蓄冷空调的冷热电联供型微网多时间尺度优化调度(Matlab代码实现)
  4. PTA7-2 建国的数学难题(C语言)(递归方法)
  5. Linux HID分析
  6. vue-electron制作网易云音乐客户端
  7. 冰河公开了常逛的23大学习网站,赶快收藏
  8. 冰河联合猫大人又出版一本分布式事务领域的开山之作,这是要再次起飞了吗?
  9. 【PaddleNLP实战】对话意图分类方案
  10. MapBoxMap 之 定位