앱을 독학하려니 막히는게 많네요..

초보에게 많은 가르침을 내려주세요~


이미지 출력용 이너클래스를 ImageView를 상속받아 만들었습니다

Activity에서 setContentViw 에 별도로 만든 뷰 클래스를 지정하면 잘 나오는데요


main 레이아웃에 LinearLayout을 추가하고 여기에 addView 하려는데 잘 안되네요


화면에 SeekBar만 나오고 이미지는 아무것도 안나옵니다.





LinearLayout l;    

Graph_Image_View imgView;  // 이미지 출력용 이너클래스


public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

setContentView(R.layout.main);        

       // this.setContentView(new Graph_Image_View(this));  <- 요걸로 하면 이미지가 정상적으로 출력됩니다

        

        l = (LinearLayout) findViewById(R.id.linearLayout);

        

        imgView = new Graph_Image_View(this);

        imgView.setId(0);

        l.addView(imgView, 0);


}


// inner class

private class Graph_Image_View extends ImageView

{

.

.

.





// main.xml

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout

xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent">

<SeekBar

android:id="@+id/seekBar1"

android:layout_height="wrap_content"

android:layout_width="match_parent"></SeekBar>

<LinearLayout

android:id="@+id/linearLayout"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:orientation="vertical"></LinearLayout>

</LinearLayout>