三联生活周刊应用布局效果.zip

时间:2022-07-30 17:24:07
【文件属性】:
文件名称:三联生活周刊应用布局效果.zip
文件大小:1.5MB
文件格式:ZIP
更新时间:2022-07-30 17:24:07
安卓源码-视图布局 这个是三联生活周刊应用布局效果的源码,android自定义viewgroup实现等分格子布局,实现这样的效果:一般的思路就是,直接写布局文件,用LinearLayout 嵌套多层子LinearLayout,然后根据权重layout_weight可以达到上面的效果.还有就是利用gridview了,但是这里的需求就是不能上下滑动,使用gridview的时候还要计算布局的高度,否则内容超出下滑;开始我是用的第一种,直接在布局文件实现了,但是后来发现代码太多太恶心哦,所以我继承viewGroup,重写两个关键的方法:onLayout(),onMeasure()   我的大致思路: 1.计算当前视图宽度和高度,然后根据边距,算出每个布局的item需要分配的多少宽度和高度: 2.支持adapter的方式,动态添加每一项,还可以设置每一项点击事件  
【文件预览】:
MyGridLayoutDemo
----.project(819B)
----project.properties(563B)
----src()
--------com()
----AndroidManifest.xml(882B)
----res()
--------drawable-ldpi()
--------drawable-hdpi()
--------values-v11()
--------menu()
--------drawable-mdpi()
--------layout()
--------values-sw600dp()
--------drawable-xxhdpi()
--------drawable-xhdpi()
--------values()
--------values-sw720dp-land()
--------values-v14()
----.settings()
--------org.eclipse.jdt.core.prefs(173B)
----assets()
----gen()
--------com()
----libs()
--------android-support-v4.jar(607KB)
----.classpath(466B)
----proguard-project.txt(781B)
----说明.htm(4KB)
----ic_launcher-web.png(50KB)
----bin()
--------resources.ap_(65KB)
--------MyGridLayoutDemo.apk(300KB)
--------classes()
--------AndroidManifest.xml(882B)
--------dexedLibs()
--------res()
--------classes.dex(679KB)

网友评论