如何在不使用xml的情况下更改代码中alertdailog中按钮的大小?你为什么要 alertbox3.setNeutralButton("Cancel",new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { } });
alertdialog中按钮的大小
1
A
回答
2
,你可以尝试这样的代码:
AlertDialog.Builder adb = new AlertDialog.Builder(this);
Dialog d = adb.setView(new View(this)).create();
// (That new View is just there to have something inside the dialog that can grow big enough to cover the whole screen.)
WindowManager.LayoutParams lp = new WindowManager.LayoutParams();
lp.copyFrom(d.getWindow().getAttributes());
lp.width = WindowManager.LayoutParams.FILL_PARENT;
lp.height = WindowManager.LayoutParams.FILL_PARENT;
d.show();
d.getWindow().setAttributes(lp);
和 http://developer.android.com/reference/android/widget/Button.html
-1
: 我不使用视图..
谢谢 的代码?系统将以您的名义构建标准对话框布局,遵循用户期望和熟悉的约定。总的来说,你不应该为了规避这个问题而走出困境。
1
您应该使用自定义视图来更改按钮布局。请参阅以下关于如何为alertDialog创建自己的视图的链接。
0
试试这个: https://stackoverflow.com/a/15910202/305135
final AlertDialog alert = builder.create();
alert.setOnShowListener(new DialogInterface.OnShowListener() {
@Override
public void onShow(DialogInterface dialog) {
Button btnPositive = alert.getButton(Dialog.BUTTON_POSITIVE);
btnPositive.setTextSize(TEXT_SIZE);
Button btnNegative = alert.getButton(Dialog.BUTTON_NEGATIVE);
btnNegative.setTextSize(TEXT_SIZE);
}
});
return alert;
相关问题
- 1. AlertDialog按钮大小不变
- 2. AlertDialog中不匹配的按钮大小
- 3. Android - AlertDialog按钮的大小一致
- 4. AlertDialog中的按钮
- 5. 如何在android上控制alertdialog按钮的文字大小?
- 6. AlertDialog大小
- 7. AlertDialog单按钮?
- 8. AlertDialog按钮打开新的AlertDialog
- 9. 禁用AlertDialog按钮?
- 10. Android AlertDialog单按钮
- 11. 固定按钮的大小按钮
- 12. HTML按钮大小
- 13. UIAlert按钮大小
- 14. 按钮大小(Java)
- 15. 的Android AlertDialog按钮定位
- 16. AlertDialog按钮的问题
- 17. 在Webview中按钮增加字体大小/按钮减小字体大小
- 18. MD-按钮调整字体大小以适合按钮大小
- 19. 约束按钮的大小
- 20. 固定大小的按钮
- 21. 更改大小的按钮
- 22. 按钮增加Xcode的字体大小/按钮减小字体大小
- 23. 控制AlertDialog中的视图大小
- 24. 调整AlertDialog中EditText的大小
- 25. AlertDialog中标题和按钮的字体
- 26. 更改AlertDialog中的按钮颜色
- 27. 如何解开alertDialog中的按钮?
- 28. 用vb.net中的窗口大小更改按钮的大小
- 29. 用vb.net中的窗口大小更改按钮的大小
- 30. AlertDialog SetView图像大小
但是如果我想要把长的语句按钮像(闭上你的应用程序) – Dev
对话框按钮上的文字应短,使用对话框的其余部分给选项的上下文。再次,这归结为应用程序应遵循的平台惯例。 – adamp
这只是部分正确。我遇到了类似的问题,因为即使是“免责声明”等“简短”文本也不适合于某些设备!对于Android设备制造商来说,改变字体大小并使您的按钮包装文字真的是一个耻辱...... – Zordid