1
내 ui에는 2 개의 LinearLayout, layout1 및 layout2가 있습니다. 내가 배치 2의 오른쪽 상단에있는 대화 상자의 위치를 설정할안드로이드의 레이아웃에 대화 상자 표시
private AlertDialog MyDialog;
public void adddialog() {
AlertDialog.Builder MyBuilder = new AlertDialog.Builder(this);
MyBuilder.setTitle("Title")
MyBuilder .setView(ListView);
MyDialog = MyBuilder.create();
}
:
그리고는 대화 상자를 표시하는 코드 아래 사용합니다.
어떻게받을 수 있습니까?
그러나이 방법은 화면의 오른쪽 상단에 표시되며 레이아웃에는 표시되지 않습니다. 레이아웃의 위치가 고정되지 않을 수 있습니다. – brian
@ brian - 레이아웃을 동적으로 생성하고 있습니까? 레이아웃 위치가 고정되어 있으면 x 및 y 위치를 사용하여 대화 상자를 설정할 수 있습니다. – TheFlash
하지만 게시물을 가지고있는 것처럼 - 레이아웃의 위치가 고정되어 있지 않을 수도 있습니다. 따라서 대화 상자를 설정할 수있는 방법을 알고 싶습니다. – TheFlash