2011-08-31 93 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的大小編程上的任何事件你喜歡。