Note that there are some explanatory texts on larger screens.

plurals
  1. POAdd view to XML layout programmatically and make its z order below an existing view
    primarykey
    data
    text
    <p>I have an XML layout with some custom tabs, a heading, and a <code>ProgressBar</code>(<code>main.xml</code>). I wish to add another XML layout(<code>home.xml</code>) to the <code>main.xml</code> layout, as i wish to keep <code>main.xml</code> re-usable for other activity's layouts and simply add things to it as necessary. </p> <p><code>home.xml</code> contains a <code>ScrollView</code> and a <code>TextView</code>. I am currently using my Activity's <code>LayoutInflator</code> to add <code>home.xml</code> to <code>main.xml</code>:</p> <pre><code>LayoutInflater inflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE); inflater.inflate(R.layout.home, rootLayout); </code></pre> <p><code>rootLayout</code> is the root layout of <code>main.xml</code> and is a <code>RelativeLayout</code></p> <p>The problem: after inflating <code>R.layout.home</code> into <code>rootLayout</code>, it seems as though the <code>ProgressBar</code> contained in <code>rootLayout</code> is hidden underneath the content of <code>home.xml</code></p> <p>Is there a way to tell certain views(via XML) to float above other views when the layout is constructed in this way?</p> <p>if not, am i forced to use methods such as <code>progressBar.bringToFront()</code> to raise targeted views to the top?</p> <p>what alternatives do i have in z-ordering views when some layouts are constructed using inflation?</p> <p>edit: it seems as though the <code>bringToFront()</code> method is not doing what i expect - i call it on one of my <code>Button</code> views and it still appears to be ordered below all other views(which were inflated) and remains unclickable</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload