android - 如何在选定的特定项目下方显示列表?

标签 android listview

我正在使 ListView 动态显示在选定的特定项目下方。有人可以建议我这怎么可能吗?我在这里证明了快照。

enter image description here

我的代码如下。

 root.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
               // im++;

                final ListPopupWindow listPopupWindow = new ListPopupWindow(getActivity());
                ArrayList<String> a=new ArrayList<String>();
                a.add("a");
                a.add("b");
                listPopupWindow.setAdapter(new ArrayAdapter(
                        getActivity(),
                        R.layout.raw_comment,a.size()));
                listPopupWindow.setAnchorView(v);
                listPopupWindow.show();
                //showAlertDialog(getActivity(), "List display 1");
            }
        });

您的回答将不胜感激

最佳答案

试试这个

final ListPopupWindow listPopupWindow = new ListPopupWindow(
                    context);
            listPopupWindow.setAdapter(new ArrayAdapter(
                    context,
                    R.layout.list_row_layout, arrayOfValues));
            listPopupWindow.setAnchorView(your_view);
            listPopupWindow.setWidth(300); 
            listPopupWindow.show();

关于android - 如何在选定的特定项目下方显示列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33580306/

相关文章:

android - Flutter 是否正式支持 SVG 图像?

android - 放置图标的底部应用栏问题

java - 调整 ListView 中列表项的大小

android - 如何在 Coordinatorlayout 中放置 View

android - 将 List<Data> 转换为 JsonArray

android - 在 ListView 中保留一个 EditText 值

android - LinearLayout 内的 ListView 不再对 OnclickListener 使用react

android - 可扩展 ListView GroupView 上的复选框在 android 中滚动时自动选中和取消选中

c# - Wpf ListView 项目选择事件

java - 如何从 Android 上传文件到 Node.js 服务器