每次看到比较特殊的应用界面时都想知道它是怎么布局实现的,一种办法是下载apk,然后解压缩去找对应的xml,这种版本不是很好,毕竟不是自己写的代码,对应的xml文件很难找。另一种办法就是安装apk到手机上,打开该apk到想知道布局的界面,利用DDMS去分析。操作如下:

1.安装apk到手机上,打开该apk并跳到想知道布局的界面,连接手机到电脑。

2.打开DDMS分析界面,以分析手机京东首页为例。

利用DDMS分析Android应用的xml布局

利用DDMS分析Android应用的xml布局利用DDMS分析Android应用的xml布局



此时我们可以看到手机京东首页的布局格式:底部五个菜单是用RadioGroup来实现,标题栏是用LinearLayout实现,至于中间复杂的布局是利用listview来实现的,有小伙伴们可能会有疑惑,页面这么复杂,难道不是html实现的吗??明确的回答你:还真不是。这是利用不同的ItemType来实现的复杂布局,Recycleview也可以实现,手机淘宝的首页就是利用Recycleview实现的。


相关文章:

  • 2022-12-23
  • 2022-01-09
  • 2021-07-06
  • 2022-12-23
  • 2022-02-12
  • 2022-12-23
  • 2021-07-04
  • 2022-12-23
猜你喜欢
  • 2021-11-24
  • 2021-06-24
  • 2022-01-04
  • 2022-12-23
  • 2021-07-16
  • 2022-12-23
相关资源
相似解决方案