【发布时间】:2018-09-17 18:08:56
【问题描述】:
你好,我是安卓新手。我创建了一个微调器。微调器上有一些项目,问题是第一个项目的名称在启动时与微调器图标一起自动显示。我如何制作微调器,以便最初只能看到图标?
下面是我的数组
<string-array name="settingSpinner">
<item>change pw</item>
<item>Log Out</item>
</string-array>
在主类中
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, getResources()
.getStringArray(R.array.settingSpinner));
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
settings.setAdapter(adapter);
settings.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int position, long id) {
Object item = arg0.getItemAtPosition(position);
Toast.makeText(getApplicationContext(),String.valueOf(item),Toast.LENGTH_SHORT).show();
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
}
});
【问题讨论】:
-
请详细说明您的问题并发布您所做的代码
-
Spinner 默认显示第一个元素
-
@FaizMir 我已经发布了我的代码。请看一下:)谢谢
-
@AIK 有没有办法在开始时删除第一个元素?
-
@Sudeep 您可以为微调器设置一个模式,将其设置为对话模式
标签: android drop-down-menu spinner