앱을 독학하려니 막히는게 많네요..
초보에게 많은 가르침을 내려주세요~
이미지 출력용 이너클래스를 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>




param 이 0 이라서 작아서 안보는게 아닐까요?