2011-08-31 57 views
0

我想显示ListFragment当用户点击右上角的按钮。 当用户在此ListFragment中选择一个项目或者只是触摸ListFragment外部的屏幕时,ListFragment应该消失。如何显示右上屏幕上ListFragment当用户点击一个按钮

就像下面

screen shot image (我没有权利,张贴图片,所以我把它上传到我的博客)

我试图用DialogFragment包住ListFragment,但我找不到设置对话框位置的方法,它总是显示在中心,我需要在屏幕右上方显示ListFragment。

而且我还试图用PopupWindow,但我不知道如何设置一个ListFragment为popupwindows'内容查看。

所以,我的问题是:

  1. 如何显示ListFragment当用户点击一个按钮,这个 ListFragment应在右上角显示。
  2. 如何在用户选择此ListFragment的某个项目时触摸此ListFragment,或者触摸ListFragment外部的屏幕 。

对不起,我的英语不好:)在RelativeLayout的

回答

0

将所有视图并设置这些属性的ListView您:

android:layout_alignParentTop="true" 
android:layout_alignParentLeft="true" 

也能改变你的ListView的大小编程上的任何事件你喜欢。