我目前在alertdialog中有一个搜索栏。我试图让alerdialog更长,但我已经使用了seek.setminheight和seek.setminwidth,并且它们的大小都没有变化。我应该用什么来改变它的大小?它必须以编程方式完成。
AlertDialog.Builder dialogSB = new AlertDialog.Builder(context);
dialogSB.setTitle("Alert box");
dialogSB.setMessage("Text");
LinearLayout linear = new LinearLayout(context);
linear.setOrientation(LinearLayout.HORIZONTAL);
linear.setMinimumWidth(400);
TextView text = new TextView(context);
text.setText("Hello");
text.setPadding(30,30,30,30);
SeekBar seek = new SeekBar(context);
seek.setMax(14);
seek.setMinimumWidth(400);
seek.setMinimumHeight(400);
linear.addView(text);
linear.addView(seek);
dialogSB.setView(linear);
dialogSB.show();
答案 0 :(得分:0)
我解决了。我将layout
设置为horizontal
,应将其设置为vertical
。