
任何指导都非常有帮助.任何示例代码都会很棒.
解决方法 如果您使用RecyclerVIEw显示卡片,则可以将布局管理器设置为StaggeredGrIDLayoutManager:mRecyclerVIEw = (RecyclerVIEw) findVIEwByID(R.ID.my_recycler_vIEw);// use this setting to improve performance if you kNow that changes// in content do not change the layout size of the RecyclerVIEwmRecyclerVIEw.setHasFixedSize(true);// use a linear layout managermLayoutManager = new StaggeredGrIDLayoutManager(1,StaggeredGrIDLayoutManager.VERTICAL);mRecyclerVIEw.setLayoutManager(mLayoutManager);
如果您真的想要动摇,可以从适配器中动态更改网格项的宽度.您需要使用LayoutParams来完成此任务.可以在此处找到LayoutParams文档:http://developer.android.com/reference/android/widget/LinearLayout.LayoutParams.html
希望这能回答你的问题!
总结以上是内存溢出为你收集整理的如何在android中创建具有不同内容类型和布局的cardview?全部内容,希望文章能够帮你解决如何在android中创建具有不同内容类型和布局的cardview?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)