0
나는 ArrayAdapter에서 사용하고있는 Score라는 객체를 가지고 있습니다. 어떻게 정의 된 함수를 호출 할 수 있습니까? 아래는 제가 고치려고 노력하는 것을 포함하여 저의 주요 활동입니다.주 활동에서 ArrayAdapter 객체의 함수를 호출하려면 어떻게해야합니까?
public class ScoreList extends Activity {
private ListView listViewScore;
private Context ctx;
ArrayList<Integer> allScoreChange = new ArrayList<Integer>();
ArrayList<Integer> allScore = new ArrayList<Integer>();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.score_list);
ctx = this;
final List<Score> listScore = new ArrayList<Score>();
listScore.add(new Score("Player A", "0", "0"));
listScore.add(new Score("Player B", "0", "0"));
listScore.add(new Score("Player C", "0", "0"));
for(int i = 0; i < listScore.size(); i++)
{
allScoreChange.set(i,0);
allScore.set(i,listScore.getScoreTotal(i)); // this is the line I'm working on
}
}
}
다음은 기능이있는 Score 객체입니다.
public class Score {
private String name;
private String scoreChange;
private String scoreTotal;
public Score(String name, String scoreChange, String scoreTotal) {
super();
this.name = name;
this.scoreChange = scoreChange;
this.scoreTotal = scoreTotal;
}
public String getScoreTotal() {
return scoreTotal;
}
}
감사 (기술하기 위해,
listScore
이 목록하지 ArrayAdapter와입니다.), 나는 아직도 해요 학습 및 어댑터를 통해 점수에 액세스 오전 그래서 내 말씨가 섞여있어. – GrilledCheese