こんにちは私は4つあるレイアウトを持っています、Button
はButton
別のに配置されていLinearLayout
ます。それらLinearLayout
に割り当てられたIDがあります。このレイアウトを保持する私のアクティビティでは、LinearLayout
変数を作成し、それらにIDを割り当てています。
コードを実行しようとすると、次のエラーが表示されます。![ここに画像の説明を入力してください] [1]
10-19 12:36:43.899: E/AndroidRuntime(21774): FATAL EXCEPTION: main
10-19 12:36:43.899: E/AndroidRuntime(21774): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.code.accountmanager/com.code.accountmanager.AccountManagerActivity}: java.lang.NullPointerException
また
10-19 12:36:43.899: E/AndroidRuntime(21774): Caused by: java.lang.NullPointerException
10-19 12:36:43.899: E/AndroidRuntime(21774): at android.app.Activity.findViewById(Activity.java:1825)
10-19 12:36:43.899: E/AndroidRuntime(21774): at com.code.accountmanager.AccountManagerActivity.<init>(AccountManagerActivity.java:22)
また、エラーが表示される行は次のとおりです。
LinearLayout l4 = (LinearLayout) findViewById(R.id.anim_recent_transaction);
LinearLayout l3 = (LinearLayout) findViewById(R.id.anim_view_account);
LinearLayout l2 = (LinearLayout) findViewById(R.id.anim_add_transaction);
LinearLayout l1 = (LinearLayout) findViewById(R.id.anim_add_account);
これがxmlコードです
<LinearLayout
android:id="@+id/buttonHolder"
android:layout_width="120dp"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/anim_add_account"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center" >
<ImageButton
android:id="@+id/addAccount"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_gravity="center"
android:background="@drawable/addaccount_new"
android:gravity="center" />
</LinearLayout>
<View
android:layout_width="match_parent"
android:layout_height="10dp" />
<LinearLayout
android:id="@+id/anim_add_transaction"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center" >
<ImageButton
android:id="@+id/addTransaction"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_gravity="center"
android:background="@drawable/addtransaction_new"
android:gravity="center" />
</LinearLayout>
<View
android:layout_width="match_parent"
android:layout_height="10dp" />
<LinearLayout
android:id="@+id/anim_view_account"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center" >
<ImageButton
android:id="@+id/viewAccount"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_gravity="center"
android:background="@drawable/viewaccounts_new"
android:gravity="center" />
</LinearLayout>
<View
android:layout_width="match_parent"
android:layout_height="10dp" />
<LinearLayout
android:id="@+id/anim_recent_transaction"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center" >
<ImageButton
android:id="@+id/recentTransaction"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_gravity="center"
android:background="@drawable/viewtransaction_new"
android:gravity="center" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
エラーを取り除くために何ができるか教えてください。