我在列表视图中显示数学表(一个表),列表视图的底部我有一个按钮。 我在列表视图中显示10行。每行包含" 1 x 1 = __" ," 1 x 2 = __" ......等等。在每一行中,我都可以在编辑框中输入值。 当我点击按钮我想评估行结果是否正确。
有没有这样做?
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.practice_fragment, null);
mRecyclerView = (RecyclerView) view.findViewById(R.id.recycle_view);
mRecyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
mAdapter = new PSimpleRecycleAdapter(getActivity(), sNumbers, sTableName);
mRecyclerView.setAdapter(mAdapter);
return view;
}
答案 0 :(得分:0)
我假设该按钮不是任何recyclerView项目的一部分。在这种情况下,您可以通过以下方式执行此操作:
buttonValidate.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mAdapter.validateInputs();
}
});
然后在您的适配器中,只需循环浏览所有项目,并将输入的值与预期值进行比较,并对项目进行一些UI更改。