2010-08-18 14 views
0
fileListView = new FileListController(this); 
fileListView.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View v) { 
     pWindow.dismiss(); 
    } 
}); 

pWindow = new PopupWindow(fileListView); 
pWindow.setWindowLayoutMode(ViewGroup.LayoutParams.WRAP_CONTENT, 
ViewGroup.LayoutParams.WRAP_CONTENT); 
pWindow.setTouchable(true); 
button_show.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View v) { 
     if (pWindow.isShowing()) { 
      pWindow.dismiss(); 
      return; 
     } 
     pWindow.showAsDropDown(v); 
     pWindow.setFocusable(true); 
     pWindow.update(); 
    } 
}); 
fileListView.listView.setLongClickable(true); 
registerForContextMenu(fileListView.listView); 
+0

Une chance avec cela? Je suis confronté au même problème .. –

Répondre

0

Vous devez définir explicitement la largeur et la hauteur.

pWindow.setHeight(100); 
pWindow.setWidth(100);