Prova questo ::
È necessario creare il layout che si desidera mostrare nel popup. è possibile creare file XML di layout e utilizzarlo in questo modo:
LayoutInflater layoutInflater = (LayoutInflater)getBaseContext().getSystemService(LAYOUT_INFLATER_SERVICE);
View layout = layoutInflater.inflate(R.layout.new_popup_layout, null);
final PopupWindow popupWindow = new PopupWindow(
layout,
LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT);
È possibile anche fornire cliccare eventi di pulsante come questo:
ImageButton btnChoose = (ImageButton) layout.findViewById(R.id.btnChoose);
btnChoose.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
}
});
e mostrargli il popup come questo: qui si vuole mostrare questo su clic del pulsante quindi la vista del pulsante sarà lì.
popupWindow.showAtLocation(anyview,Gravity.CENTER, 0, 0);
fonte
2013-08-22 04:59:15
Puoi mostrare il codice che hai provato? –
la mia domanda è corretta, quindi quale voto negativo mi ha dato. –
Non ho fatto downvote! Ho appena chiesto il codice. –