При нажатии на всплывающую кнопку не отображается всплывающее окно, а принудительно закрывается приложение. Здесь я включил свой код (XML и Java) для моего родного приложения для Android.
popup.xml
<Button
android:id="@+id/ButtonPopup"
android:layout_marginTop="20dip"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onButtonInPopup"
android:text="Dismiss this PopupWindow">
</Button>
Java-код
public void onButtonPopup (View target) {
// Make a View from our XML file
LayoutInflater inflater = (LayoutInflater)
this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.popup,(ViewGroup) findViewById(R.id.ButtonPopup));
m_pw = new PopupWindow( layout, 350, 250, true);
m_pw.showAtLocation(layout, Gravity.CENTER, 0, 0);
}