如何在android

时间:2016-06-04 20:15:48

标签: android listview android-recyclerview android-adapter

我在列表视图中显示数学表(一个表),列表视图的底部我有一个按钮。 我在列表视图中显示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;
}

1 个答案:

答案 0 :(得分:0)

我假设该按钮不是任何recyclerView项目的一部分。在这种情况下,您可以通过以下方式执行此操作:

buttonValidate.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            mAdapter.validateInputs();
        }
    });

然后在您的适配器中,只需循环浏览所有项目,并将输入的值与预期值进行比较,并对项目进行一些UI更改。