我一直试图弄清楚这一点,但是我在网上找到的每个示例都完全误导了我(可能是因为我对 android 真的很陌生)。我只是想从微调器中获取所选项目的值。我做了以下事情:
public class AddDiscountActivity extends Activity implements OnItemSelectedListener{
然后在这个主类中我定义了一个字符串 shopCategory。然后我在类中实现了这个方法:
@Override
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id)
{
// TODO Auto-generated method stub
shopCategory = parent.getItemAtPosition(pos).toString();
}
尽管如此,我仍然将值设为空,因为在我的数据库中,除了类别之外的所有字段都显示。有推荐吗?