AlertDialog 的文本和宽度太大

发布于 12-04 13:24 字数 547 浏览 1 评论 0原文

我使用的是 Android 2.3

我的应用程序中有一个警报对话框。这里是代码:

final CharSequence[] items = { "Entfernen", "Auswählen",
                    "Editieren", "Zurücksetzen", "Abbrechen" };

            AlertDialog.Builder builder = new AlertDialog.Builder(this);
            builder.setTitle(productName);
            builder.setItems(items, new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int item) {...}

我有一个奇怪的问题:对话框总是填充我的显示器的整个宽度。因此选择器的文本非常大。 我怎样才能限制这个?该对话框的文本大小或宽度...

I am using Android 2.3

I have an alertdialog in my app. Here the code:

final CharSequence[] items = { "Entfernen", "Auswählen",
                    "Editieren", "Zurücksetzen", "Abbrechen" };

            AlertDialog.Builder builder = new AlertDialog.Builder(this);
            builder.setTitle(productName);
            builder.setItems(items, new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int item) {...}

I have a strange problem: The Dialog always fills the whole width of my display. And therefore the text of the selectors is very large.
How can I limit this? Either textsize or width of this dialog...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ゞ花落谁相伴2024-12-11 13:24:13

您可以调用警报对话框的以下方法将自定义 xml 填充到警报对话框中。

dialog.setContentView(R.layout.alert_dialog);

调用此函数后,您需要设置 TextView/ImageView 变量,就像处理活动一样。

如需更好的示例,请查看 Android API 文档。
http://developer.android.com/guide/topics/ui/dialogs .html#CustomDialog

You can call the following method of your alert dialog to inflate a custom xml into your alert dialog.

dialog.setContentView(R.layout.alert_dialog);

After calling this, you would need to set TextView/ImageView variables, just like how you would with activities.

For a better example, check out Android API Docs.
http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文