2 세를위한 간단한 숫자 플래시 카드 화면을 디자인 중입니다. 레이아웃은 titleheader, Image (flashcard는 1)와 함께 간단합니다. 이미지 (또는 화면의 아무 곳이나)를 클릭하면 다음 이미지 (플래시 카드 2)로 이동해야합니다. 내 질문 - 10 개의 레이아웃을 정의해야합니까? 10 가지 활동? Android 용 코딩의 새로운 항목 - 도움을 주시면 감사하겠습니다.Android : 동일한 레이아웃의 여러 이미지
public void numberClick(View v) {
ImageView portrait = (ImageView) findViewById(R.id.numberImage);
switch(v.getId()){
case R.drawable.numberone:
portrait.setImageResource(R.drawable.numbertwo);
case R.drawable.numbertwo:
portrait.setImageResource(R.drawable.numberthree);
}
업데이트 코드
public class numberActivity extends Activity {
ImageView portrait;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.number);
portrait = (ImageView) findViewById(R.id.numberImage);
}
public void numberClick(View v) {
switch(v.getId()){
case R.drawable.numberone:
portrait.setImageResource(R.drawable.numbertwo);
break;
case R.drawable.numbertwo:
portrait.setImageResource(R.drawable.numberthree);
break;
}
}
}
그러나 결과가 없습니다 아직 거기는 - 이미지가 전환 해달라고. 청취자
public class numberActivity extends Activity {
ImageView portrait;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.number);
portrait = (ImageView) findViewById(R.id.numberImage);
portrait.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
switch(v.getId()){
case R.drawable.numberone:
portrait.setImageResource(R.drawable.numbertwo);
break;
case R.drawable.numbertwo:
portrait.setImageResource(R.drawable.numberthree);
break;
}
}});
}}
seeSwitcher 또는 viewPager – njzk2