안드로이드 개발 질문/답변
(글 수 45,052)
xml위주로 두 이미지를 클릭시 마다 바꾸고 싶습니다.
<ImageView
android:id="@id/checkon"
android:layout_height="98px"
android:layout_width="91px"
android:paddingBottom="25px"
android:paddingLeft="21px"
android:paddingRight="22px"
android:paddingTop="25px"
android:src="@drawable/winset_check_on"/>
<ImageView
android:id="@+id/checkoff"
android:layout_height="98px"
android:layout_width="91px"
android:paddingBottom="25px"
android:paddingLeft="21px"
android:paddingRight="22px"
android:paddingTop="25px"
android:src="@drawable/winset_check_off"/>
이런식으로 이미지 뷰를 이용해서 이미지를 겹친후에 클릭 할때마다 두 이미지를 바꾸고 싶습니다.
아시는분 알려주세요.ㅠ_ㅠ
<ImageView
android:id="@id/checkon"
android:layout_height="98px"
android:layout_width="91px"
android:paddingBottom="25px"
android:paddingLeft="21px"
android:paddingRight="22px"
android:paddingTop="25px"
android:src="@drawable/winset_check_on"/>
<ImageView
android:id="@+id/checkoff"
android:layout_height="98px"
android:layout_width="91px"
android:paddingBottom="25px"
android:paddingLeft="21px"
android:paddingRight="22px"
android:paddingTop="25px"
android:src="@drawable/winset_check_off"/>
이런식으로 이미지 뷰를 이용해서 이미지를 겹친후에 클릭 할때마다 두 이미지를 바꾸고 싶습니다.
아시는분 알려주세요.ㅠ_ㅠ
package...어쩌구어쩌구 ^^;
import android.app.Activity;
import android.os.Bundle;
import android.widget.*;
import android.view.*;
public class main extends Activity implements View.OnClickListener {
/** Called when the activity is first created. */
ImageView image;
int i=1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
image=(ImageView)findViewById(R.id.checkon);
image.setOnClickListener(this);
}
public void onClick(View view){
if(i%2==1)
{
image.setImageResource(R.drawable.winset_check_off);
i++;
}
else
{
image.setImageResource(R.drawable.winset_check_on);
i--;
}
}
}
imageView 한개만 만드시고 사진만 바꾸면 될것같아요^^;;