怎么把Food对象封装到Person中?
/**
* showPic显示图片
*/
private void showPic(int count) {
// ((Food)(lis_get.get(count))).getSrc()
imageView.setImageResource(((Food) (lis_get.get(count))).getSrc());
}
/**
* 为ToggleButton添加监听对象
*/
class ToggleButtonListener implements OnClickListener {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
showPic(count);
if (toggleButton.isChecked()) {
Person person = new Person(editText.getText().toString(), sex,
((Food) (lis_get.get(count))));//报错了
Toast.makeText(MainActivity.this, "", 100).show();
} else {
if (count != (lis_get.size() - 1)) {
count++;
} else {
Toast.makeText(MainActivity.this, "已经到最后", 100).show();
}
}
}
}36
收起
正在回答 回答被采纳积分+1
4回答
瞳劫
2017-02-25 16:08:11
public class Person {
private String name;
private String sex;
Food food;
public Person(){
}
public Person(String name, String sex, Food food) {
super();
this.name = name;
this.sex = sex;
this.food = food;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public Food getFood() {
return food;
}
public void setFood(Food food) {
this.food = food;
}
}
Android零基础入门2018版
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7235 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星