如果未单击edittext的ime选项,如何禁用recyclerview的滚动?

时间:2018-09-19 18:04:14

标签: android android-recyclerview imeoptions

我在RecyclerView上有不同数量的编辑文本,这些数量取决于服务器的响应。现在用户将能够更新 一些他想要的编辑文本。我有一个Ime选项可将这些值添加到列表中,如果用户不按Ime选项,则该编辑文本的值不会添加到列表中,这不是必需的。我希望如果用户不按Ime选项,则将无法滚动,也无法在其他编辑文本中输入值。到目前为止,我已经尝试了如果用户按下Ime选项

可以使用的方法
                if (actionId == EditorInfo.IME_ACTION_SEND) {

                    enteredValues = mEnteredValue.getText().toString().trim();
                    if (enteredValues.length() != 0) {
                        convertedValues = Float.valueOf(enteredValues);
                    }
                    measurementTypeId = measuremntTypeList.getProductMeasurement().get(getAdapterPosition()).getMeasurementTypeId();
                    measurementName = measuremntTypeList.getProductMeasurement().get(getAdapterPosition()).getMeasurementTypeName();
                    Log.e("values", " " + measurementName + " " + measurementTypeId + " " + convertedValues);

                    tailorOrderMeasurement = new TailorOrderMeasurement(measurementTypeId, convertedValues, 0, 0, measurementName);
                    measurements.add(tailorOrderMeasurement);
                    mCallback.myTailorOrder(measurements);
                    Log.e("size", "" + measurements.size());
                }

                return false;
            }
        });`

0 个答案:

没有答案