我想从对话框来电者alert1收集用户输入。
AlertDialog.Builder alert1=new AlertDialog.Builder(context);
LinearLayout layout1=new LinearLayout(context);//context is an object of type Context previously initialised to 'this'
layout1.addView(box1);//box1 is an EditText
alert1.setView(layout1);
alert1.show();
然而,这使得edittext看起来很小。但如果我这样做呢
alert1.setView(box1);
并摆脱LinearLayout一起它看起来正确,但我不能再添加自定义ui控件到此警报框。有人能告诉我我哪里错了
它的目标是android 4.0
我也尝试了线性布局的两个方向..
答案 0 :(得分:0)
尝试使用以下代码LayoutParams
在LinearLayout
中设置linearLayout.setLayoutParams(params);
。