我有一個提醒對話框,用戶通過確定和取消按鈕輸入文本。它看起來很好,當我在平板電腦上測試,但我的手機上的按鈕取消文本被拆成兩行: 能 CEL在AlertDialog中停止按鈕的多行文本
有貌似有足夠的空間,我的手機上,但文本被打破向上。我知道如何解決這個問題,但是當我嘗試使用alert.getButton來獲取按鈕時,警報停止顯示在一起。這裏是我試過的代碼:
這裏是我的代碼:
final AlertDialog alert = new AlertDialog.Builder(getActivity()).create();
final EditText input = new EditText(getActivity());
input.setText(existingName);
alert.setView(input);
alert.setButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
//do stuff here
}
});
alert.setButton2("Cancel",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
dialog.cancel();
}
});
alert.getButton(1).setMaxLines(1);
alert.show();
檢查它是否是null進行:如果(alert.getButton(1)== NULL)Log.v( 「NNN」, 「NNNN」 ); –
感謝您的幫助。原來它是空的,所以現在我必須弄清楚如何正確調用函數。 – don
檢查我的答案(:對於遲到的答案抱歉 –