안드로이드 개발 질문/답변
(글 수 45,052)
btaaa버튼을 누르면 이미지가 보이게끔 하고싶은데 잘 안되요ㅠㅠ
에러는 안뜨는데 버튼 누르면 오류나면서 실행이 안되네요ㅜ
일단 주석처리해놓은대로 웹으로 바로보게하는건 어떻게 되는데..
그냥 res안에 넣어놓은 imggg그림으로 연결시키고 싶은데 왜 안될까요ㅠㅠ
btaaa.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View v){
//TODO Auto-generated method stub
//imimg = (ImageView) findViewById(R.drawable.imggg);
imimg.setVisibility(View.VISIBLE);
}
//Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(http://www.~~~));
//startActivity(intent);
});
@Override
public void onClick(View v){
//TODO Auto-generated method stub
//imimg = (ImageView) findViewById(R.drawable.imggg);
imimg.setVisibility(View.VISIBLE);
}
//Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(http://www.~~~));
//startActivity(intent);
});




공부하고 있는 학생으로
흠... 레이아웃을 어떻게 하셨는지 모르겠네요..
일단소스는 onClick안에 이렇게 쓰시면 될거 같구요
setContentView(R.layout. );//image가 들어가는 레이아웃
ImageView Image = (ImageView) findViewById(R.id. );//레이아웃 xml에서 ImageView id
Image.setImageResource(R.drawable. );//// 사용할 이미지
xml 같은 경우 main.xml이랑
이미지를 출력할 frame.xml 요렇게 대충 만드시고요
main에서는 버튼 구성하시고
frame에서는 ImageView를 만드셔서 대충 밑에 방식으로 만드시면 될거 같네요;; 이상 허접한 답변이였습니다.
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/frame"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:id="@+id/imageview01"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</FrameLayout>