아까 밑에 질문글을 남겼는데 질문의 요지가 어긋난거 같아 다시 남깁니다

소스 구성은 Tab.java(Tab.xml) userList.java(userList.xml) 로 이루어져 있구요
Tab.java 는 TabActivity를 상속받고 userList.java는 ListActivity를 상속 받았습니다
Tab.java는 TabHost에서 userList.java를 addTap 시켜주구요

문제는 Tab.xml에 FrameLayout이 있는데 그 FrameLayout에 userList.java에서 버튼을 생성해 addView 시킬때 에러가 납니다

userList.java에서 사용한 소스는 아래와 같구요

FrameLayout frm = (FrameLayout)findViewById(R.id.tapRandomFrm);

Button btn = new Button(this);
btn .setText("버튼");
btn .setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));
frm.addView(btn );

디버그를 살펴보니 frm  이 Null로나오더라구요 Tab.xml에서 FrameLayout에는 ID는 주었구요
R.java에도 등록되있는것을 확인 하였습니다


에러는 아래와 같습니다

 FATAL EXCEPTION: main
 java.lang.RuntimeException: Unable to stop activity {com.test/com.test.Tab}: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.test/com.test.userList}: java.lang.NullPointerException
     at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:3607)
     at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:3673)
     at android.app.ActivityThread.access$2900(ActivityThread.java:125)
     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066)
     at android.os.Handler.dispatchMessage(Handler.java:99)
     at android.os.Looper.loop(Looper.java:123)
     at android.app.ActivityThread.main(ActivityThread.java:4627)
     at java.lang.reflect.Method.invokeNative(Native Method)
     at java.lang.reflect.Method.invoke(Method.java:521)
     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
     at dalvik.system.NativeStart.main(Native Method)
 Caused by: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.test/com.test.userList}: java.lang.NullPointerException
     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
     at android.app.ActivityThread.startActivityNow(ActivityThread.java:2503)
     at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:127)
     at android.app.LocalActivityManager.dispatchStop(LocalActivityManager.java:572)
     at android.app.ActivityGroup.onStop(ActivityGroup.java:79)
     at android.app.Instrumentation.callActivityOnStop(Instrumentation.java:1169)
     at android.app.Activity.performStop(Activity.java:3857)
     at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:3602)
     ... 11 more
 Caused by: java.lang.NullPointerException
     at com.test.userList.onCreate(userList.java:60)
     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
     ... 18 more

좋은답변 부탁드립니다.