我在创建一个 Account 的 edit Screen。
Account class 有一些属性,现在我想显示这些属性然后编辑它们。我创建了一个spinner 然后显示account type。
ArrayAdapter<CharSequence> typeOfAccountAdapter = ArrayAdapter.createFromResource( this, R.array.typeOfAccountArray, android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); typeOfAccount.setAdapter(typeOfAccountAdapter); typeOfAccount.setOnItemSelectedListener(new OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> arg0, View arg1,int arg2, long arg3) { if (typeOfAccount.getSelectedItem().toString().equals("Income")) myAccount.accountType = AccountType.kAccountTypeIncome; else if(typeOfAccount.getSelectedItem().toString().equals("Asset")) myAccount.accountType = AccountType.kAccountTypeAsset; else if(typeOfAccount.getSelectedItem().toString().equals("Cash")) myAccount.accountType = AccountType.kAccountTypeAssetCash; else if(typeOfAccount.getSelectedItem().toString().equals("Bank")) myAccount.accountType = AccountType.kAccountTypeAssetBank; else if(typeOfAccount.getSelectedItem().toString().equals("Liability")) myAccount.accountType = AccountType.kAccountTypeLiability; else myAccount.accountType = AccountType.kAccountTypeLiabilityOther; setStrDeatilOfAccount(); }
这段代码实际上不是显示 myAccount.accountType
,设置spinner的第一个元素为accountType。
如何显示 myAccount 的 accountType。而不是 typeOfAccountArray 数组的第一项?然后我就可以相应的编辑和改变它。
精慕HU
相关分类