您好 如何在微调器中设置标签:即,当用户将旋转器按钮选项显示为可见时,标签最初应该可见,当用户选择标签应该替换为新项目的选项时,是否可以使用微调器?
答案 0 :(得分:6)
Spinners
没有“标签”。除此之外,我认为你所描述的正是Spinner
的作用:
答案 1 :(得分:1)
您可以将第一件商品作为标签:
<string-array name="countriesList">
<item>(Select country)</item>
<item>Country 1</item>
<item>Country 2...</item>
</string-array>
答案 2 :(得分:1)
我用这种方式解决了这个问题:
mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
if(phonePrefix != null && phonePrefix.getAdapter() != null)
{
TextView txt = (TextView) phonePrefix.getSelectedView();
String str = txt.getText().toString();
String [] arr = str.split(" ");
str = arr[1] + " " + arr[2];
txt.setText(str);
}
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
});
答案 3 :(得分:0)
我认为这是可能的。我将按照以下方式进行: