android listview中特定行中的片段对话框

android listview中特定行中的片段对话框,android,listview,android-dialogfragment,Android,Listview,Android Dialogfragment,这是我到现在为止所做的 // Declaration NearByFriendsAdapter adapter; ListView lst_NearByFriends; // Initialization lst_NearByFriends= (ListView) getView().findViewById(R.id.lst_NearbyFriends); list=new ArrayList<>(); for(int

这是我到现在为止所做的

  // Declaration
     NearByFriendsAdapter adapter;
     ListView lst_NearByFriends;

    // Initialization

    lst_NearByFriends= (ListView) getView().findViewById(R.id.lst_NearbyFriends);


    list=new ArrayList<>();
    for(int i=0;i<=10;i++)
    {
        NearByFriendsSupportClass nearByFriendsSupportClass=new NearByFriendsSupportClass();
        nearByFriendsSupportClass.setFriendsName("Chirag Solanki");
        list.add(nearByFriendsSupportClass);
    }

    adapter=new NearByFriendsAdapter(getActivity(),list,getFragmentManager());
    lst_NearByFriends.setAdapter(adapter);
我想这足以理解我的问题。
现在,当任何用户单击listview中的任何一行时,我想打开该行上的片段对话框。因此,请帮助我如何解决我的问题。

在您的listview上注册一个OnItemClickListener。

感谢您的快速回复,我能够打开对话框片段,但我不知道如何在listview的特定行上设置对话框的位置。在我的代码中,“InfoAlertDialog”是片段对话框。我不知道您想要实现什么。“对话框在listview行上的位置”是什么意思?我添加了图像。请检查一下。除了单击的行之外,我还需要那个片段对话框。
 holder.img_Infoimage.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {

                InfoAlertDialog alertDialog=new InfoAlertDialog();
                alertDialog.show(fragmentManager, NearByFriendsFragment.class.getName());
            }
        });



private static class NearbyHolder{
   ImageView img_Infoimage;
}