我想顯示兩個按鈕的警報:「Reprendre」和「Plus Tard」。我有下面的代碼:AlertDialog只顯示兩個按鈕中的一個
alertsyncincomplete = new AlertDialog.Builder(this);
alertsyncincomplete.setCustomTitle(titleAlertSyncIncomplete);
alertsyncincomplete.setPositiveButton("Reprendre", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
});
alertsyncincomplete.setNegativeButton("Plus tard", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
});
但是我能看到的只是屏幕上的一個按鈕 - 文本「Reprendre」第一個。我用AlertDialog
與setButton
和setButton2
方法,我得到了相同的結果。我將文本「Plus Tard」改爲「OK」(長度較短),然後顯示兩個按鈕。我認爲問題應該與文本的長度有關(即使我按鈕上的文本不是很長)。
我該如何解決這個問題?