Я хотел бы отобразить всплывающее окно при создании действия.
Я следил за другими сообщениями относительно этого, которые рекомендуют помещать часть кода в метод сообщения. В настоящее время у меня есть;
final PopupWindow poppers = new PopupWindow(this);
final View popLayout = getLayoutInflater().inflate(R.layout.content_popup, null);
poppers.setContentView(popLayout);
poppers.setHeight(WindowManager.LayoutParams.WRAP_CONTENT);
poppers.setWidth(WindowManager.LayoutParams.WRAP_CONTENT);
poppers.setBackgroundDrawable(new BitmapDrawable());
poppers.setFocusable(true);
poppers.setOutsideTouchable(true);
poppers.setElevation(3);
popLayout.post(new Runnable(){
public void run() {
poppers.showAtLocation(llMain, Gravity.CENTER, 0, 0);
}
Код внутри run () никогда не срабатывает. Есть идеи, почему это может быть?