我有3個紡紗廠在我的XML ..微調OnItemSelectedListener法在Android的問題
1. one is Product Name
2. one is Product Quantity.
3. and 3rd one is Discount
現在,我呼籲單獨的偵聽器爲每一個..問題是我想用項目的數量來計算最終的價格和我打電話給所有微調的人都是以我寫的名字,數量和折扣相同的順序。
儘管我上面寫了Discount Spinner,但我最終調用了Quantity的監聽器..我不知道發生了什麼。任何人都會遇到這個問題...請幫助我..
這是我的微調監聽器: -
spnSelectItem.setOnItemSelectedListener(new OnItemSelectedListener()
{
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3)
{
strItem=spnSelectItem.getItemAtPosition(arg2).toString(); }
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
///This method called last..
spnQty.setOnItemSelectedListener(new OnItemSelectedListener()
{
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,int arg2, long arg3)
{
strQty=spnQty.getItemAtPosition(arg2).toString();
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
///This method called before spnQty ..
spnItemDiscount.setOnItemSelectedListener(new OnItemSelectedListener()
{
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,int arg2, long arg3)
{
disc=round(Double.parseDouble(spnItemDiscount.getItemAtPosition(arg2).toString().replace("%", "")));
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
爲什麼不分享你的代碼? –
@DoctororDrive現在,檢查我的代碼.. –
你必須像先處理後像管理點擊下一個微調將同意點擊,直到用戶不能點擊2微調或3微調 –