我想在微调器中设置提示。就像编辑文本一样,我给出了提示,即:
android:Hint="First Name"
那么我应该为Spinner做些什么呢?
我的状态将从数据库中动态填充。如果我在数组index[0]
中给出提示,那么它将影响该字段的第零个位置。
我该怎么做?
代码
public String[] getState()
{
try
{
Cursor cursor = dbUser.State();
if (cursor.getCount() >= 0)
{
array_state = new String[cursor.getCount()];
i = 0;
while (cursor.moveToNext())
{
array_state[i] = cursor.getString(1);
i++;
}
}
}
catch (Exception e)
{
// TODO: handle exception
}
return array_state;
}
答案 0 :(得分:4)
使用android:prompt="select your fruit"
的{{1}}属性。
答案 1 :(得分:1)
你可以做的是当你实施onSelectionListener
Spinner
时忽略zeroth
位置并在zeroth
位置显示你的提示
<强>更新强>
将您的代码更改为此
array_state = new String[cursor.getCount() + 1];
array_state[0] = "Hint String";
i = 1;