userSeven7s в основном имеет его с ListPopupWindow
, но еще лучше подходит в данном случае является PopupMenu
, что позволяет надуть стандартный menu.xml
. Вы можете разместить свой собственный View
или Button
в верхнем правом углу, а в обработчике onClick
создать и показать PopupMenu.
Пример можно найти в ApiDemos> Views> Popup Menu. В частности PopupMenu1.java
:
public void onPopupButtonClick(View button) {
PopupMenu popup = new PopupMenu(this, button);
popup.getMenuInflater().inflate(R.menu.popup, popup.getMenu());
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
public boolean onMenuItemClick(MenuItem item) {
Toast.makeText(PopupMenu1.this, "Clicked popup menu item " + item.getTitle(),
Toast.LENGTH_SHORT).show();
return true;
}
});
popup.show();
}
Для уточнения: Я хочу, чтобы избавиться от черной полосы на дне с тремя точками, и istead осуществить свою собственную версию в моей пользовательской ActionBar. – DagW
Вы посмотрели http://developer.android.com/resources/samples/ActionBarCompat/index.html? – techiServices