有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在安卓中使用ViewPager显示ListView所选项目

我想从ListView中移动所选的引号(文本),并在另一个活动中显示所选项目,使用ViewPager+下一个和上一个按钮显示ListView中的下一个和上一个元素。。。 (提前感谢…) 这是我的密码

lvAmazingQuotes.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

                String selectedQuote = amazing_Quotes_List.get(position);
                Toast.makeText(AmazingQuotes_Activity.this, selectedQuote, Toast.LENGTH_SHORT).show();
            }
        });

ScreenShot:


共 (1) 个答案

  1. # 1 楼答案

    使用此代码,您可以将所选项目、上一个项目和下一个项目发送到其他活动

    lvAmazingQuotes.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                String previousitem= amazing_Quotes_List.get(position-1).toString();   
                String selectedQuote = amazing_Quotes_List.get(position).toString();
                 String nextitem= amazing_Quotes_List.get(position+1).toString();
    
                Intent intent = new Intent(context, AnotherActivity.class);
                  intent.putExtra("previous_item", previousitem);
                   intent.putExtra("selected_quote", selectedQuote);
                   intent.putExtra("next_item", nextitem);
                 context.startActivity(intent);
            }
        });