Вот шаги, которые необходимо следовать:
- = - Создайте файл макета xml (скажем, «my_popup_window.xml»). Используя информацию, предоставленную вами, это может быть: -
<LinearLayout(Vertical)>
<TextView("Login") />
<TextView("Username") />
<EditText />
<TextView("Password") />
<EditText />
<LinearLayout>
<Button("Cancel") />
<Button("Login") />
</LinearLayout>
</LinearLayout>
- = - В вашей деятельности, создать метод "showPopupWindow()":
void showPopupWindow() {
// inflate your layout
View myPopupView = getLayoutInflater().inflate(R.layout.my_popup_window, null);
// Create the popup window; decide on the layout parameters
PopupWindow myPopupWindow = new PopupWindow(myPopupView, LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
// find and initialize your TextView(s), EditText(s) and Button(s); setup their behavior
// display your popup window
myPopupWindow.showAtLocation(myPopupView, Gravity.CENTER, 0, 0);
}
Вызовите этот метод, когда вам нужно, чтобы показать это всплывающее окно.
Используйте всплывающее окно для его реализации. –