主要介绍样式

SDK版本需要>=22

1、Android TV Activity

  • 不适用于移动端开发

2、Basic Activity

  • 底部会带一个悬浮的button

3、Blank Wear Activity

  • 无图,适用于可穿戴设备

4、Bottom Navigation Activity

  • 自带底部导航栏的Activity
  • 以及自带一个TextView

5、EmptyActivity

  • Activity里面什么也没有

6、FullScreenActivity


  • 点击dummy button会在设置的延长时间后自动全屏,要不然不全屏。
  • 滑动也可以全屏

7、LoginActivity

  • Email带有输入验证功能
  • 一般不会直接用这个登陆界面,太丑,需要自定义

8、Master/Detail Activity


  • 会生成两个界面
  • 适用于平板设备

9、Navigation Drawer Activity

  • 自带侧拉栏

10、ScrollingActivity

  • 用来创建个性化的详情页

11、SettingsActivity

  • 没有生成xml文件,用法有待研究
  • 自动生成的代码很复杂,选择自定义

12、TabbedActivity

  • 未知

总结

今天看了一位ios开发的老哥写UI,绝大部分界面都可以通过直接拖动控件,然后设置属性来完成,从顶部导航栏到设置菜单,关于菜单,等等等,条理清楚,所有的属性都有,而不用像安卓这样什么功能都需要自己敲代码来实现。遂想到安卓里面应该也有一样的封装好了的东西,从Activity开始看,确实有很多官方封装好了的东西,比如侧拉栏,比如LoginActivity,但是官方的代码,可自定义程度实在太差,拓展性差,更改麻烦,代码生涩难懂全部理解一遍,再改成自己想要的功能下来的时间,自己都手动敲好了,怎么说呢?感想:官方帮我们封装的这些东西–基本上没用到过,一半的事件花在了写UI上,也真的是够无语了

更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. android 获取sdcard路径
  3. Android(安卓)学习笔记 databinding简单使用:使用databinding在li
  4. Android使用Handler实现倒计时功能
  5. android绘制几何图形的实例代码
  6. android Dialog 各种Dialog 三个选项的、进度条的、单选的、多选
  7. Android(安卓)之WebView实现下拉刷新和其他相关刷新功能
  8. android通过代码判断手机是否root
  9. Android模块化编程——WebView使用之与JavaScript交互

随机推荐

  1. Android端通过httpCilent访问Tomcat服务
  2. Android初级教程三个Dialog对话框小案例
  3. adb命令的学习
  4. 【Android】之【对话框(Dialog)大全】
  5. 【Android学习笔记】Spinner
  6. 使用Menu制作弹出菜单
  7. Android(安卓)NDK开发之旅27--C++--strin
  8. Android(安卓)中Activity、Window、ViewR
  9. [android]startActivityForResult方法简
  10. PopupWindow全屏显示适配所有机型