我希望你能帮到/建议 我为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字符串转换和存储////////////////// /////////////////////////////////// ///////////////////////////