将recyclerview子级设置为相同宽度,具体取决于父级宽度

时间:2019-02-18 11:57:04

标签: android android-recyclerview

我想使用recyclerview创建一个水平对齐的视图列表。我想平均分割recyclerview的宽度,以便所有这些视图都可以放在一行中。观看次数是动态的

这是一个简单的最终结果,我是使用HTML和CSS创建的。

demo image

我可以使用recyclerview在android中实现相同功能吗?

以下是我的recyclerview适配器,@Bean public JpaItemWriter postgresWriter() { JpaItemWriter writer = new ClearingJpaItemWriter(); writer.setEntityManagerFactory(pgEntityManagerFactory); return writer; } @Bean public Step appontmentInitStep(JpaItemWriter<Appointment> writer, FlatFileItemReader<Appointment> reader) { return stepBuilderFactory.get("initEclinicAppointments") .transactionManager(platformTransactionManager) .<Appointment, Appointment>chunk(5000) .reader(reader) .writer(writer) .faultTolerant() .skipLimit(1000) .skip(FlatFileParseException.class) .build(); } @Bean public Job appointmentInitJob(@Qualifier("initEclinicAppointments") Step step) { return jobBuilderFactory.get(JOB_NAME) .incrementer(new RunIdIncrementer()) .preventRestart() .start(step) .build(); } 是每个视图的容器。我当时正在考虑获取recyclerview宽度,然后将其除以视图数,然后将该值设置为每个视图的宽度。

onBackPressed()

1 个答案:

答案 0 :(得分:0)

最终,我在Github上找到了这个库,让我可以在android中使用Flexbox布局

https://github.com/google/flexbox-layout