这些问题的变化已经可用,但我没有发现确切的重复。所以这是我的问题。我想在android微调器中有全宽下拉+下拉图标。
我已尝试将其包装在相对布局中,然后因为微调器没有全宽度所以下拉项目。可能相对布局与imageview将工作,但我正在寻找更清洁的解决方案。以下是具有相对视角方法的那个。
我已尝试使用下拉图标位图设置背景可绘制,然后它可以工作,但由于下拉项目全宽,因此无法看到图标。以下是结果+代码。正如您所看到的,第二个微调器没有项目,因此它显示了图标。
Spinner spinner = new Spinner(ctx);
LinearLayout.LayoutParams layoutParams = new LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,ViewGroup.LayoutParams.WRAP_CONTENT);
layoutParams.bottomMargin = dpToPx(10);
spinner.setLayoutParams(layoutParams);
spinner.setAdapter(new ArrayAdapter<>(ctx, R.layout.spinner_dropdown, values));
spinner.setBackgroundResource(R.drawable.spinner_background);
如何达到以下效果?我想以编程方式执行此操作。