2 回答

TA貢獻1757條經驗 獲得超7個贊
我得到了使用 [this] 關鍵字而不是 getApplicationContext() 的問題。當您使用 getApplicationContext() 時。它將應用應用程序的主題而不是活動。
AlertDialog.Builder builder = new
AlertDialog.Builder(this);
builder.setIcon(android.R.drawable.ic_dialog_alert);
builder.setTitle("MyTitle");
builder.setMessage("MyMessage);
builder.setCancelable(false);
builder.setPositiveButton("SAVE", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
if (dialog != null) {
dialog.dismiss();
}
}
});

TA貢獻1871條經驗 獲得超13個贊
在清單中
// 要顯示的活動toolbar
<activity android:name=".YourActivity"
android:theme="@style/AppTheme.NoActionBar"><!-- ADD THIS LINE -->
在樣式.xml
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
將此添加到清單文件中的應用程序標記
<application
android:theme="@style/Theme.AppCompat.Light"
</application>
添加回答
舉報