I have this view in my main.xml layout :
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_gravity="center"
android:gravity="center">
<Button
android:id="@+id/btn_sign1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button 1"
android:layout_gravity="center"
/>
<Button
android:id="@+id/btn_sign 2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button 2"
android:layout_gravity="center"
/>
</LinearLayout>
<Button
android:id="@+id/sign_3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button 3"
android:layout_gravity="center"
/>
I want to use this view when I need it, so I moved it to another xml file, inner.xml, and I call this view like this :
LayoutInflater inflater = LayoutInflater.from(this);
LinearLayout linlayout1 = (LinearLayout) inflater.inflate(R.layout.inner1, null, false);
But I get this error for Button 1's onClick listener :
Unable to start activity ComponentInfo{com.example.mypc.myapp/com.example.mypc.myapp.MainActivity}: java.lang.NullPointerException:
Can you tell me how to use this view correctly when I need it? Thanks.