Как мне открыть диалоговое окно, чтобы оно находилось в заданной позиции под виджетом кнопки?
Это то, что у меня есть:
public void showPopup(View v){
mDialog.setContentView(R.layout.dialog_custom_workout_info);
Window window = mDialog.getWindow();
window.setLayout(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
window.setGravity(Gravity.CENTER_HORIZONTAL);
window.setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));
mDialog.getWindow().setDimAmount(0);
mDialog.show();
}
Диалог открывается, но я могуиспользуйте только гравитацию для центрирования, но мне бы хотелось, чтобы он открывался в заданной позиции относительно другого виджета (в этом случае виджет помечен как «imageButton».
Заранее спасибо!