我希望你能幫到/建議 我爲GF寫了一個簡單的shift calc,我愚蠢地同意將port移植到她的phone.phone。林3天到Android的編碼,所以要溫柔與我:)從4個spinners獲取字符串值 - 與listener發生錯誤
移鈣有4個紡紗 SOSH - 移小時 SOSM開始 - 分鐘 EOSH - 分鐘
我不是 - 轉移小時 EOSM結束甚至可以肯定,如果我在需要複雜化:
用戶從旋轉器中選擇4個值,我會傳遞給喬達計算時間。
到目前爲止,我有一個微調SOSH工作,並通過將字符串傳遞給textview進行測試,並且一切正常。 SO將SOSM添加到了混音中,並且現在有兩個聽衆產生了問題。
我是否需要這個,因爲我不在乎當微調改變,我只需要檢索一旦按下按鈕的值。
繼承人我有什麼 - 什麼忠告真的歡迎
爲SOSH和SOSM微調//代碼************************* ************************************************** ************************************************** *****
Spinner spinnerSOSH = (Spinner) findViewById(R.id.spinnerSOSH);
Spinner spinnerSOSM = (Spinner) findViewById(R.id.spinnerSOSM);
ArrayAdapter<CharSequence> adapterSOSH = ArrayAdapter.createFromResource(this, R.array.StringArraySOSH,android.R.layout.simple_spinner_item);
adapterSOSH.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinnerSOSH.setAdapter(adapterSOSH);
ArrayAdapter<CharSequence> adapterSOSM = ArrayAdapter.createFromResource(this, R.array.StringArraySOSM,android.R.layout.simple_spinner_item);
adapterSOSM.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinnerSOSM.setAdapter(adapterSOSM);
spinnerSOSH.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()); // error: Error:(41, 47) error: OnItemSelectedListener is abstract; cannot be instantiated
spinnerSOSM.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()
{
//不要在SOSH串
Spinner spinnerSOSH = (Spinner) findViewById(R.id.spinnerSOSH);
String SOSHString = spinnerSOSH.getSelectedItem().toString();
//Do the string conversion for SOSM and store in SOSM string
Spinner spinnerSOSM = (Spinner) findViewById(R.id.spinnerSOSM);
String SOSMString = spinnerSOSM.getSelectedItem().toString();
@Override
void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
// error : Error:(61, 18) error: onItemSelected(AdapterView<?>,View,int,long) in <anonymous com.welfareindustries.jennisshiftcalc2.MainActivity$1> cannot implement onItemSelected(AdapterView<?>,View,int,long) in OnItemSelectedListener
//attempting to assign weaker access privileges; was public
//////////////// taost message the value///////////////
Toast.makeText(parent.getContext(),
"On Item Select : \n" + parent.getItemAtPosition(position).toString(),
Toast.LENGTH_LONG).show();
//change a text box to the value///////////////////
final TextView textView = (TextView) findViewById(R.id.StringValueText);
textView.setText(SOSMString);
爲SOSH字符串轉換和存儲////////////////// /////////////////////////////////// ///////////////////////////