Android 列表视图

发布于 2024-12-08 22:14:14 字数 84 浏览 0 评论 0原文

我创建了一个 Android 应用程序。在该应用程序中,当我单击列表视图项时,它应该显示在同一布局的另一个列表视图中。

这在安卓中可能吗?

I have created an android application. In that application when I click the listview item it should display in the another listview in the same layout.

Is this possible in android?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

美煞众生 2024-12-15 22:14:14

好吧,快速片段:

public Activity1 extends Activity {

    ListView listView;

    @Override
    protected void onCreate(Bundle b) {
        // stuffs here
        ....

        // ListView event
        listView.setOnItemClickListener(new OnItemClickListener() {

            @Override
            public void onItemClick(AdapterView<?> a, View v, int position, long id) {
                Intent intent = new Intent(Activity1.this, Activity2.class);
                intent.putExtra("SelectedString", listView.getItemAtPosition(position));
                startActivity(intent);
            }

        });
    }
}


public Activity2 extends Activity {

    ListView listView;

    @Override
    protected void onCreate(Bundle b) {
        // stuffs here
        ....

        String valueFromActivity1 = getIntent().getString("SelectedString");

        // ok now, u've got value from Activity1, do whatever w/ it

    }

}

Well, quick snippet:

public Activity1 extends Activity {

    ListView listView;

    @Override
    protected void onCreate(Bundle b) {
        // stuffs here
        ....

        // ListView event
        listView.setOnItemClickListener(new OnItemClickListener() {

            @Override
            public void onItemClick(AdapterView<?> a, View v, int position, long id) {
                Intent intent = new Intent(Activity1.this, Activity2.class);
                intent.putExtra("SelectedString", listView.getItemAtPosition(position));
                startActivity(intent);
            }

        });
    }
}


public Activity2 extends Activity {

    ListView listView;

    @Override
    protected void onCreate(Bundle b) {
        // stuffs here
        ....

        String valueFromActivity1 = getIntent().getString("SelectedString");

        // ok now, u've got value from Activity1, do whatever w/ it

    }

}
眼角的笑意。 2024-12-15 22:14:14

不,您必须做出意图并将列表视图当前选定项目的变量传递给该意图并显示该项目的动态列表视图

No you have to make intent and pass the variables of the current selected item of the listview to that intent and display the dynamic listview for that Item

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文