title: Setting style="?android:attr/buttonBarStyle" to parent layout and style="?android:attr/buttonBarButtonStyle" to buttons make them invisible
body: <p>I followed Android recommendation and set <code>style="?android:attr/buttonBarStyle"</code>  to parent layout and <code>style="?android:attr/buttonBarButtonStyle"</code> to buttons. <br/><br/>
  So now my layout is something like this:<br/></p>
  
  <pre><code>&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:orientation="horizontal"
      style="?android:attr/buttonBarStyle"&gt;
  
      &lt;Button
          android:id="@+id/button1"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="Button 1"
          style="?android:attr/buttonBarButtonStyle"/&gt;
  
      &lt;Button
          android:id="@+id/button2"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="Button 2"
          style="?android:attr/buttonBarButtonStyle"/&gt;
  
      &lt;Button
          android:id="@+id/button3"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="Button 3"
          style="?android:attr/buttonBarButtonStyle"/&gt;
  
  &lt;/LinearLayout&gt;
  </code></pre>
  
  <p>But after setting the style, these buttons have become invisible, although I can still click on them.<br/><br/>
  Please tell me what is wrong.<br/><br/>
  <strong>Edit: Additional details</strong><br/><br/>
  Well, I've just created a new project specifically to test this layout and surprisingly it indeed does work.<br/><br/>
  So to be more precise, actually, I dynamically add this layout to another one, something like this:<br/></p>
  
  <pre><code>&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:tools="http://schemas.android.com/tools"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:orientation="vertical"&gt;
  
      &lt;LinearLayout
          android:id="@+id/buttons_panel_container"
          android:layout_width="match_parent"
          android:layout_height="wrap_content"
          android:orientation="horizontal"&gt;
  
      &lt;/LinearLayout&gt;
  
      &lt;!-- some other stuff --&gt;
  
  &lt;/LinearLayout&gt;
  </code></pre>
  
  <p>Code:</p>
  
  <pre><code>LayoutInflater layoutInflater = (LayoutInflater) getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
  
  LinearLayout buttonsPanelContainer = (LinearLayout) findViewById(R.id.buttons_panel_container);
  
  View buttonPanelView = null;
  if(chosenValueType.equals("some_type")) {
  
      buttonPanelView = layoutInflater.inflate(R.layout.some_buttons_panel, null);
  
      Button Button1 = (Button) buttonPanelView.findViewById(R.id.button1);
      Button1.setOnClickListener(this);
      Button Button2 = (Button) buttonPanelView.findViewById(R.id.button2);
      Button2.setOnClickListener(this);
  
  } else if (chosenRawValueType.equals("another_type") { 
      //...
  
  ViewGroup insertPoint = (ViewGroup) buttonsPanelContainer;
  insertPoint.addView(buttonPanelView, 0, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT));
  </code></pre>
  
  <p>Sorry to not mention it earlier, I didn't think it could be the case.<br/><br/>
  So what's wrong?</p>