如何在android上创建可点击图像列表

如何在android上创建可点击图像列表,android,Android,我对android真的很陌生,我可以用什么来创建一个图像列表,当我点击其中一个图像时,我会将其添加到另一个列表中,如下所示: 我只是想要一个想法,比如,我需要listview还是其他什么,因为我不知道如何在列表视图中一行生成3个图像,或者使用图像网格,但是我如何隐藏网格并仅在选择要显示的列表时显示,因为我将有大约4个图像网格 就像这样,当我点击水果和水果时,它会显示一个图像列表,然后当我点击viandes和piosson时,它会显示另一个图像列表 这就是我试图制作一个只包含字符串的列表,我通过

我对android真的很陌生,我可以用什么来创建一个图像列表,当我点击其中一个图像时,我会将其添加到另一个列表中,如下所示:

我只是想要一个想法,比如,我需要listview还是其他什么,因为我不知道如何在列表视图中一行生成3个图像,或者使用图像网格,但是我如何隐藏网格并仅在选择要显示的列表时显示,因为我将有大约4个图像网格 就像这样,当我点击水果和水果时,它会显示一个图像列表,然后当我点击viandes和piosson时,它会显示另一个图像列表

这就是我试图制作一个只包含字符串的列表,我通过单击按钮添加这些字符串,并且知道我想要像图片一样打开它

protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_user_interface);

        mShoppingList = (ListView) findViewById(R.id.shopping_listView);
        mItemEdit = (EditText) findViewById(R.id.item_editText);
        mAddButton = (Button) findViewById(R.id.add_button);

        mAdapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1);
        mShoppingList.setAdapter(mAdapter);

        mAddButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                String item = mItemEdit.getText().toString();
                final String Art=item;
                mAdapter.add(item);
                mAdapter.notifyDataSetChanged();
                mItemEdit.setText("");

你要找的是一个RecyclerView和一个GridLayoutManager。这将为您提供所需的正确视图

下面的链接演示了这两个视图的协同工作


至于单击一个并将其从列表中删除,这是您需要在适配器内部处理的事情。

谢谢,先生,这是我需要的