我有一个按钮,可以打开实现了onclick的回收站视图。此onclick将打开另一个recyclerView。两个打开的视图并排放置。当两个RV都打开时,当我单击第一个RV时,第二个RV会放大其每个记录的高度。这是我创建RV的代码。
recyclerView = findViewById(R.id.recycler_view);
recyclerView.setLayoutManager(new
LinearLayoutManager(MainActivity.this));
recyclerView.setHasFixedSize(true);
recyclerView.bringToFront();
coplistdata = CopData.LoadDataCopButton(foodclass);
recyclerView.addItemDecoration(new
DividerItemDecoration(MainActivity.this, LinearLayoutManager.VERTICAL));
adapter = new CopMyAdapterMain(this, coplistdata, new
CopMyAdapterMain.OnCopClickListner() {
@Override
public void onClicked(CopListdata copchild) {
int img = (copchild).getImageId();
boolean isCheck = SelectKeep.IsChecked(img);
if (!isCheck) {
String fooditem2 =foodclass.trim() + "_" +
copchild.get_itemname().trim();
recycler_view2 = findViewById(R.id.recycler_view2);
recycler_view2.setLayoutManager(new
LinearLayoutManager(MainActivity.this));
recycler_view2.setHasFixedSize(true);
recycler_view2.bringToFront();
您可以在我的代码中看到我添加了'setHasFixedSize(true)'的位置。这种方法可以防止记录在被单击的recylerview上放大,但不能在另一个视图上阻止记录。 感谢您为解决此问题提供的帮助。