안드로이드 개발 질문/답변
(글 수 45,052)
package com.ast;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnTouchListener;
import android.widget.Button;
import android.widget.ImageView;
public class daebudo extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.daebudo);
// TODO Auto-generated method stub
ImageView back = (ImageView)findViewById(R.id.back);
ImageView daebudo01 = (ImageView)findViewById(R.id.daebudo01);
ImageView daebudo02 = (ImageView)findViewById(R.id.daebudo02);
back.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v) {
// TODO Auto-generated method stub
finish(); // 액티비티를 종료합니다.
}
});
// 대부도01 터치 이벤트
daebudo01.setOnTouchListener(new OnTouchListener()
{
@Override
public boolean onTouch(View v, MotionEvent event)
{
Intent intent = new Intent(daebudo.this, daebudo01.class);
intent.putExtra("daebudo","daebudo01s");
startActivityForResult(intent,0);
//startActivity(intent);
return false;
}
});
// 대부도02 터치 이벤트
daebudo02.setOnTouchListener(new OnTouchListener()
{
@Override
public boolean onTouch(View v, MotionEvent event)
{
Intent intent = new Intent(daebudo.this, daebudo01.class);
// intent.putExtra(key,value);
intent.putExtra("daebudo","daebudo02s");
startActivityForResult(intent,0);
//startActivity(intent);
return false;
}
});
}
}
이게 메인 엑티비티 소스이고
package com.ast;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.webkit.WebView;
import android.widget.Button;
import android.widget.ImageView;
public class daebudo01 extends Activity
{
WebView browser;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.daebudo01);
// TODO Auto-generated method stub
ImageView back = (ImageView)findViewById(R.id.back);
ImageView image01 = (ImageView)findViewById(R.id.image01);
browser = (WebView)findViewById(R.id.webkit);
Intent intent = getIntent();
String a = intent.getStringExtra("daebudo");
browser.loadUrl("http://test.digitaldrama.co.kr/test/asClient.php");
back.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v) {
// TODO Auto-generated method stub
finish(); // 액티비티를 종료합니다.
}
});
}
}
서브액티비티인데
오류없이 잘돌아갑니다.
값이 넘어오는지는 잘모르겠는데
이상태에서 이제 인텐트 값에 따라 image01 의 이미지가 바뀌는걸 만들고 싶은데
처리를 어떻게 해야하나요~?
그리고 이미지 경로 바꾸는 메소드? 도 잘모르겠습니다 ㅠㅠ