안드로이드 애플 리케이션을 위해 java로 LinearLayout의 marginTop을 설정하려고합니다. 나는 항상 "강제 종료"를 계속합니다. 내 코드 :Android 용 Java를 사용하여 LinearLayout에서 marginTop을 설정하는 방법은 무엇입니까?
LinearLayout lay = (LinearLayout) findViewById(R.id.linearLayout1);
LayoutParams lp = lay.getLayoutParams();
lp.setMargins(10, 20, 30, 40);
lay.setLayoutParams(lp);
내가 뭘 잘못하고 있니?
이 내가 내 로그 캣에서 무엇을 얻을 수 있습니다 :
01-12 18:50:16.237: D/AndroidRuntime(482): Shutting down VM
01-12 18:50:16.237: W/dalvikvm(482): threadid=3: thread exiting with uncaught exception (group=0x4001b188)
01-12 18:50:16.237: E/AndroidRuntime(482): Uncaught handler: thread main exiting due to uncaught exception
01-12 18:50:16.247: E/AndroidRuntime(482): java.lang.RuntimeException: Unable to start activity ComponentInfo{nu.katterevyn/nu.katterevyn.StartActivity}: java.lang.NullPointerException
01-12 18:50:16.247: E/AndroidRuntime(482): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496)
01-12 18:50:16.247: E/AndroidRuntime(482): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
01-12 18:50:16.247: E/AndroidRuntime(482): at android.app.ActivityThread.access$2200(ActivityThread.java:119)
감사합니다!
logcat stack trace를 게시하십시오. – kosa