我使用的是Android 2.3
我的应用中有一个alertdialog。代码如下:
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) {...}
我有一个奇怪的问题:对话框总是填满我的显示器的整个宽度。因此选择器的文本非常大。 我怎么能限制这个?该对话框的文本大小或宽度......
答案 0 :(得分:0)
您可以调用警报对话框的以下方法,将自定义xml充气到警报对话框中。
dialog.setContentView(R.layout.alert_dialog);
调用它之后,您需要设置TextView / ImageView变量,就像您对活动的方式一样。
有关更好的示例,请查看Android API文档。 http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog