如何在Android中设置微调器的提示
我想在微调器中设置提示。就像在编辑文本中一样,我给出提示,即:
android:Hint="First Name"
那么我应该为 Spinner 做什么,就像状态一样?
我的状态将从数据库动态填充。如果我在数组 index[0]
中给出提示,那么它将影响该字段的第 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;
}
I want to set the hint in spinner. Like in edit text, I am giving the hint, that is:
android:Hint="First Name"
So what should I do for Spinner like for state?
My state will dynamically fill from the database. If I give the hint in array index[0]
, then it will effect on zeroth position of that field.
How can I do it?
Code
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;
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用
的android:prompt="select your Fruit"
属性。Use
android:prompt="select your fruit"
attribute for the<Spinner>
.您可以做的是,当您实现
Spinner
的onSelectionListener
时,只需忽略zeroth
位置并在zeroth
处显示提示位置更新
将您的代码更改为此
What you can do is when you implement
onSelectionListener
ofSpinner
just neglect thezeroth
position and display your hint atzeroth
positionUpdate
change your code to this