当用户点击右上角的按钮时,我想显示一个ListFragment。 当用户在此ListFragment中选择一个项目或只是触摸ListFragment外部的屏幕时,ListFragment应该会消失。
如下所示
screen shot image (我无权发布图片,因此我已将其上传到我的博客中)
我尝试使用DialogFragment来包装ListFragment,但我发现无法设置对话框的位置,它总是显示在中心,我需要在屏幕的右上角显示ListFragment。
我也尝试使用PopupWindow,但我不知道如何将ListFragment设置为popupwindows的contentview。
所以,我的问题是:
抱歉我的英语不好:)
答案 0 :(得分:0)
将所有视图放在RelativeLayout中,并将这些属性设置为ListView:
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
还可以在您喜欢的任何事件上以编程方式更改ListView的大小。