package com.android;
import android.content.Context;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.drawable.BitmapDrawable;
import android.widget.ImageView;
public class Track extends ImageView{
boolean center;
int X;
int Y;
public Track(Context context) {
super(context);
Resources res = getResources();
BitmapDrawable bd =(BitmapDrawable)res.getDrawable(R.drawable.a);
}
}
//////////////////////
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Track t = new Track(this);
t.setOnTouchListener(touchListener);
}
위처럼 하고 잘 모르겠음요 ㅠㅠ
track에서 이미지뷰에 넣을 이미지나 기타 필요한 변수들 집어 넣고
사용 하려고 한데
이미지는 어떻게 불러오고
어떠게 사용 하는지 ㅠㅠ
맨날 xml에다 작업만 해서 익숙치가 않아요 도와주삼!!
예제 코드 있음 감사히 : )
ImageView를 상속한 Track 클래스를 코드상에서 화면에 보여지게 삽입하시겠다는 건가요...
addView(View v);
addView(View v, LayoutParams params);
메서드 등으로 이미 존재하는 뷰그룹에 추가할 수 있구요.
Track t 객체 자체가 ImageView의 자식이니
t.setImageBitmap(Bitmap b);
t.setImageDrawable(Drawable d);
등의 메서드로 그림을 등록하세요.
아니면
현재 패키지가 com.andorid인데
Track 클래스에서 [shift+alt+s -> c] 단축키로 상위 클래스의 생성자를 불러올수 있습니다.
초기화 작업이 따로 있다면 알맞게 모든 생성자에서 해주시구요
xml상에서
<com.android.Track
~~~~~~
~~~~~~
/>
처럼 사용할 수 있습니다.




이미 이미지뷰가 객체인데 뭘 객체로 만든다는 건지.....;;
개발자 사이트 가보란 말밖에 안 되겠네요.