答案 0 :(得分:2)
创建微调器时,可以将两个不同的模板分配给显示器。一种用于选择,一种用于下拉菜单。
它在微调器的数据适配器中设置。这是我们使用的实际代码:
ApolloClient.watchQuery
dropdownview资源是您要在此处注意的。它控制下拉菜单的外观。
现在在页面布局内,将以下标记添加到微调器:
_spinDestination = (Spinner) findViewById(R.id.spinDestination);
ArrayAdapter<String> adapter = new ArrayAdapter<>(this, R.layout.custom_spinner
, OrderDestRerouteDao.getList(_OrderDAO.getID(), _OrderDAO.getDestinationId()));
adapter.setDropDownViewResource(R.layout.support_simple_spinner_dropdown_item);
_spinDestination.setAdapter(adapter);
在哪里? =偏移量数字(例如:50dp)
布局更改将抵消您的下拉菜单。要获得其他样式(例如宽度),您将需要自定义模板。
根据请求,这是我的微调框的完整xml。
android:dropDownHorizontalOffset = "?"
android:dropDownVerticalOffset = "?"