私はこの質問を先に送ったが、もっとコードを貼り付けるので削除した。PopUpWindowの後に何も起こらない
私の問題は、クリックするとPopupUpWindowが表示され、2つのボタンが表示されることです。したがって、これらの2つのボタンはOnClickを持っていますが、何も起こりません。コードを貼り付けます:
// PopupWindow de Exit
Button exit=(Button) findViewById(R.id.button1);
popUpView = getLayoutInflater().inflate(R.layout.estadisticaspopupwindowexit, null);
mpopup = new PopupWindow(popUpView, LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT, true);
exit.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
System.out.println("no clicked");//For checking that it's ok
mpopup.showAtLocation(popUpView, Gravity.BOTTOM, 0, 0);
// UNTIL HERE IT'S OK
View viewexit = (LinearLayout) factory.inflate(R.layout.estadisticaspopupwindowexit, null);
Button si=(Button) viewexit.findViewById(R.id.buttonyes);
Button no=(Button) viewexit.findViewById(R.id.buttonno);
// THESE ARE BUTTONS CALLED FROM ANOTHER XML FILE
si.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
Intent intencion=new Intent(estadisticas.this, datosusuario.class);
startActivity(intencion);
}
});
no.setOnClickListener(new View.OnClickListener() {
public void onClick(View v){
mpopup.dismiss();
System.out.println("no clicked");
// I'M WRITING THE LAST THING FOR CHECKING ON MY LOGCAST IF IT REALLY WORKS, BUT NOTHING HAPPENS
}
});
}
});
これはすべてです。 あなたが
Hey duanhong169、ありがとうございました。私はあなたが私のようなものだと信じることができると思う...私はそれを見ていない..ありがとう! =) –