我開發一個應用程序中,我必須表明它在屏幕截圖中顯示在屏幕上的按鈕唯一的按鈕。但是我想在其他一些活動上顯示這個按鈕。 例如我有一個在屏幕上的活動。現在兩分鐘後,我想顯示一個自定義提示對話框,即屏幕截圖中顯示的這個屏幕,但不是隻顯示按鈕,而是提示對話框將整個屏幕顯示爲一個對話框,即白色背景。我如何擺脫這種背景,只有這個按鈕可以作爲一個警告對話框顯示在屏幕上? 我這個自定義佈局代碼:警報對話框
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:text="Unable to Snooze"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="15dp"
android:id="@+id/button"
android:background="#088a68"
android:textColor="#FFFFFF"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="15dp" />
和活動代碼:
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(ActivityA.this);
LayoutInflater inflater = ActivityA.this.getLayoutInflater();
View dialogView = inflater.inflate(R.layout.alert, null);
dialogBuilder.setView(dialogView);
AlertDialog alert11 = dialogBuilder.create();
alert11.show();
}
}, 120000);
注意我要顯示在屏幕底部的按鈕作爲alertdialog
小號我只想在一項活動中展示它。你可以編輯你的答案嗎? –
請檢查編輯答案。 – dcanbatman
好吧,我要去試試看,謝謝 –