나는 ListView
이 문제를 해결할 것이거나 필요하지 않을 것이라고 생각하지 않습니다. 당신은 어쩌면 당신의 마음 속에 대답으로 선택을위한 고정 된 숫자를 가지고있을 것입니다.
따라서 N의 답변을 입력하면 문제가 해결됩니다.
목록보기
는
예 기본적으로 스크롤이지만, 항목이 없습니다. 그리고 실제로 필요한 것입니다. 그래서이 접두사 Buttons
/클릭 TextViews
기본적으로 디자인/사용성 문제가 실제 문제에 관해서는
, 단순히 다음 질문으로 (진행 답을 선택하는 다른 버튼을 사용하는 것이 좋습니다 계속 .. .기타.).(사용자가 물건을 스크롤 대답에 대한 자신의 마음을 변경하려고 할 때)
이 방법은, 의도하지 않은 클릭을 복구 할 수 있습니다. RadioButton
컨트롤을 사용하여 에 하나의 옵션이 선택되어 있는지 확인한 후 클릭하면됩니다.
희망이 있습니다.
참조 : Image
편집 .. 분명히 필요 명확히하기 샘플 코드. 참고로 복사하여 붙여 넣으면 작업이되지 않습니다.
int iSelectedButtonId = 0;
protected void onCreate(Bundle savedValues) {
...
Button button = (Button)findViewById(R.id.myAwesomeButton1); // and the other buttons..etc
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
button.setBackground(android.Orange); // or smth
iSelectedButtonId = button.id;
});
Button button = (Button)findViewById(R.id.btnNext);
button.setOnClickListener(new View.OnClickListener() {
// Todo my stuff here instead
}
}
그렇다면 오른쪽 목록 상자를 이해하면 세로로 스크롤 할 수 있으며 클릭하면 단추처럼 작동합니까? 또한 ArrayAdapter는 무엇을 할 것인가? – NoviceMe
ListView에 "OnItemClickListener"를 설정해야합니다. 어댑터는 ListView에 데이터 (사용자 응답)를 제공하여 올바른 렌더링을 허용합니다. –