我知道可以通过GridLayoutManager正常执行什么操作,但是由于我一直在使用Google的GithubBrowserSample(Java),但无法使用此方法复制该过程。
试图更改xml的跨度计数,但是我使用的是androidx版本,而且看似不玩
我的主要片段:
import csv
my_record_instances = []
with open('large-data.csv', 'r') as csv_file:
csv_records = csv.reader(csv_file, delimiter = ',')
for row in csv_records:
my_instance = Asset.new_from_csv(','.join(row),
delimiter = ',')
my_record_instances.append(my_instance)
我的适配器:
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
categoryViewModel = ViewModelProviders.of(this, viewModelFactory).get(CategoryViewModel.class);
refreshAndObserve();
CategoryListAdapter cvAdapter = new CategoryListAdapter(dataBindingComponent);
binding.get().categoryList.setAdapter(cvAdapter);
adapter = new AutoClearedValue<>(this, cvAdapter);
}
谢谢。
答案 0 :(得分:0)
这似乎可以通过XML完成:
app:layoutManager="androidx.recyclerview.widget.GridLayoutManager"
app:spanCount="2"