gpt4 book ai didi

android - 查看数学运算的结果

转载 作者:行者123 更新时间:2023-11-30 04:31:27 25 4
gpt4 key购买 nike

我想显示包含两个值相加结果的文本:一个来自 onespinner 所选项目,另一个来自 twospinner 所选项目。但是eclipse显示一行错误

text.setText(onespinner.getSelectedItem + twospinner.getSelectedItem);

怎么了?完整代码如下。

public class photographer extends Activity implements OnItemSelectedListener {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

Spinner onespinner = (Spinner) findViewById(R.id.spinner1);
ArrayAdapter<CharSequence> unitadapter = ArrayAdapter.createFromResource(
this, R.array.onespinner, android.R.layout.simple_spinner_item);
unitadapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
onespinner.setAdapter(unitadapter);
onespinner.setOnItemSelectedListener(this);

Spinner twospinner = (Spinner) findViewById(R.id.spinner2);
ArrayAdapter<CharSequence> courseadapter = ArrayAdapter.createFromResource(
this, R.array.twospinner, android.R.layout.simple_spinner_item);
courseadapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
twospinner.setAdapter(courseadapter);
twospinner.setOnItemSelectedListener(this);



}

@Override
public void onItemSelected(AdapterView<?> parent, View view, int position,
long id) {

TextView text = (TextView)findViewById(R.id.result);
text.setText(onespinner.getSelectedItem + twospinner.getSelectedItem);

}

@Override
public void onNothingSelected(AdapterView<?> parent) {


}
}

最佳答案

getSelectedItem 是一种方法,但您像引用实例变量一样引用它。您需要将代码更改为:

text.setText(onespinner.getSelectedItem() + twospinner.getSelectedItem());

关于android - 查看数学运算的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7627874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com