제 질문에 도움을주기 위해 잠시 동안 검색했지만 좋은 튜토리얼을 찾을 수 없습니다. 나는 최근에 안드로이드를 시작 했으므로 좋은 제트기는 아닙니다. 내 질문은 내가 모든 것을 타이핑 할 필요가없는 방식으로 코드를 변환 할 수있는 방법이다. 어쩌면 카운터를 사용하려고 생각 중이었습니다. 검색 바 및 버튼의 가시성을 한 번만 설정해야 할 가능성이 있는지 알고 싶습니다. 내 코드 :긴 코딩을 막기 위해 카운터를 사용합니다.
private void numberPlayers() {
Intent intent = getIntent();
String str = intent.getStringExtra("rbPlayers");
if (str.equals("rb2")) {
sbPlayer3.setVisibility(View.GONE);
bPlus3.setVisibility(View.GONE);
sbPlayer4.setVisibility(View.GONE);
bPlus4.setVisibility(View.GONE);
sbPlayer5.setVisibility(View.GONE);
bPlus5.setVisibility(View.GONE);
sbPlayer6.setVisibility(View.GONE);
bPlus6.setVisibility(View.GONE);
} else if (str.equals("rb3")) {
sbPlayer4.setVisibility(View.GONE);
bPlus4.setVisibility(View.GONE);
sbPlayer5.setVisibility(View.GONE);
bPlus5.setVisibility(View.GONE);
sbPlayer6.setVisibility(View.GONE);
bPlus6.setVisibility(View.GONE);
} else if (str.equals("rb4")) {
sbPlayer5.setVisibility(View.GONE);
bPlus5.setVisibility(View.GONE);
sbPlayer6.setVisibility(View.GONE);
bPlus6.setVisibility(View.GONE);
} else if (str.equals("rb5")) {
sbPlayer6.setVisibility(View.GONE);
bPlus6.setVisibility(View.GONE);
}
}
감사합니다.
처음에는 모든 요소 가시성을 Gone으로 설정 한 후 if 조건에서 목표 요소의 가시성을 표시로 설정할 수 있습니다. 또한 위와 같은 코드에 유용합니다. – pooyan