I have this RelativeView with 3 radiobuttons on top. I want to change the bottom part of the view when the user clicks on one of the buttons.
The blue part is the pl
findViewById
to get a reference to each RadioButton
OnClickListener
using setOnClickListener
on each RadioButton
OnClickListener
callback, load a different backgroundI kinda found the answer:
layout = (RelativeLayout)findViewById(R.id.rellayout);
LayoutInflater layoutInflater = (LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
layout.addView(layoutInflater.inflate(R.layout.gegevens_verzekeringen, group, false), 1 );
This loads the view over the parent xml. I want it to load it over just the 'body' part (the blue part in the picture)
I declared the body like this:
body = (RelativeLayout)findViewById(R.id.body);
But when i do body.addView(layoutInflater.inflate(R.layout.gegevens_verzekeringen, group, false), 1);
It sais java.lang.IndexOutOfBoundsException: index=1 count=0
How can i fix this?
Edit: Got it:
body.addView(layoutInflater.inflate(R.layout.gegevens_verzekeringen, null));