android - How can I put element beside another? -


i want put atendentebalaoprodutovalor element beside atendentebalaoprodutonome , atendentebalaoproduto2 below atendentebalaoprodutonome. this, tried this:

atendente.xml

<?xml version="1.0" encoding="utf-8"?> <merge     xmlns:android="http://schemas.android.com/apk/res/android"      android:layout_width="wrap_content"     android:layout_height="wrap_content">     <!--   <imageview     style="@style/imagematendente"     android:id="@+atendente/imgatendente"/>-->  <relativelayout     style="@style/layoutatendentebalao"     android:layout_width="match_parent"     android:layout_height="match_parent"     android:id="@+atendente/rltatendentebalao">      <textview         style="@style/campoatendentebalaotexto"         android:id="@+atendente/txttexto"/>      <!-- venda orientada -->     <relativelayout         style="@style/atendentebalaovo"         android:layout_width="match_parent"         android:id="@+atendente/rltatendentebalaovo">"          <textview             style="@style/atendentebalaovotexto1"             android:id="@+atendente/txtatendentebalaovotexto1"/>          <linearlayout             style="@style/atendentebalaovotextoquantidadetexto2">"              <edittext                 style="@style/atendentebalaovoquantidade"                 android:id="@+atendente/txtatendentebalaovoquantidade"/>              <textview                 style="@style/atendentebalaovotexto2"                 android:id="@+atendente/txtatendentebalaovotexto2"/>          </linearlayout>          <button             style="@style/atendentebalaovomais"             android:id="@+atendente/btnatendentebalaovomais"/>          <button             style="@style/atendentebalaovomenos"             android:id="@+atendente/btnatendentebalaovomenos"/>      </relativelayout>      <relativelayout         style="@style/atendentebalaoproduto"         android:id="@+atendente/lnrproduto">          <!-- nome produto -->         <textview             style="@style/atendentebalaoprodutonome"             android:id="@+atendente/txtprodutonome"             android:layout_alignparentleft="true"             android:layout_toleftof="@+id/txtprodutovalor"/>          <!-- descrição produto          <linearlayout             style="@style/atendentebalaoproduto1"             android:id="@+atendente/lnratendentebalaoproduto1">              <imageview                 style="@style/atendentebalaoprodutoimagem"                 android:id="@+atendente/imgproduto"/>              <textview                 style="@style/atendentebalaoprodutodescricao"                 android:id="@+atendente/txtprodutodescricao"/>          </linearlayout>-->                   <!-- valor produto -->         <textview             style="@style/atendentebalaoprodutovalor"             android:id="@+atendente/txtprodutovalor"             android:layout_alignparentright="true"/>          <linearlayout             style="@style/atendentebalaoproduto2"             android:id="@+atendente/lnrprodutoquantidade"             android:focusableintouchmode="true"             android:layout_below="@+id/txtprodutonome">              <textview                 style="@style/atendentebalaoprodutorotuloquantidade"                 android:id="@+atendente/txtprodutoquantidaderotulo"/>              <edittext                 style="@style/atendentebalaoprodutoquantidade"                 android:id="@+atendente/txtprodutoquantidade"                 android:inputtype="numberdecimal"                 android:digits="0123456789,."                  android:imeoptions="actiondone"/>              <textview                 style="@style/atendentebalaoprodutounidade"                 android:id="@+atendente/txtprodutounidade"/>              <button                 style="@style/atendentebalaoprodutomenosmais"                 android:id="@+atendente/btnqtdemenos"                 android:text="-"/>              <button                 style="@style/atendentebalaoprodutomenosmais"                 android:id="@+atendente/btnqtdemais"                 android:text="+"/>          </linearlayout>      </relativelayout>      </relativelayout> 

, styles.xml:

<?xml version="1.0" encoding="utf-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android">  <style name="layoutatendente">     <item name="android:layout_width">match_parent</item>     <item name="android:layout_height">300px</item>     <item name="android:layout_alignparentright">true</item>     <item name="android:layout_alignparentbottom">true</item> </style>  <style name="layoutatendentebalao">     <item name="android:layout_width">match_parent</item>     <item name="android:layout_height">120px</item> <!--<item name="android:layout_alignparentright">true</item>     <item name="android:layout_alignparentbottom">true</item>     <item name="android:layout_marginright">104px</item>-->     <item name="android:layout_marginbottom">83px</item>     <item name="android:background">@drawable/borda_balao</item> <!--<item name="android:paddingleft">4dp</item>     <item name="android:paddingright">4dp</item>-->     <item name="android:paddingtop">3dp</item> <!--<item name="android:paddingbottom">3dp</item>--> </style>  <style name="campoatendentebalaotexto">     <item name="android:layout_width">match_parent</item>     <item name="android:layout_height">match_parent</item>     <item name="android:gravity">center</item>     <item name="android:textsize">14dp</item>     <item name="android:textcolor">@color/black</item>     <item name="android:layout_marginbottom">10dp</item> </style>  <!--<style name="imagematendente">     <item name="android:layout_width">wrap_content</item>     <item name="android:layout_height">wrap_content</item>     <item name="android:layout_alignparentright">true</item>     <item name="android:layout_alignparentbottom">true</item>     <item name="android:layout_marginbottom">50px</item>     <item name="android:src">@drawable/d1024_600_atendente</item> </style>-->  <style name="atendentebalaoproduto">     <item name="android:layout_width">match_parent</item>     <item name="android:layout_height">wrap_content</item>     <item name="android:layout_alignparenttop">true</item>     <item name="android:layout_alignparentleft">true</item>     <item name="android:orientation">vertical</item>     <item name="android:visibility">invisible</item> </style>  <style name="atendentebalaoproduto1">     <item name="android:layout_width">wrap_content</item>     <item name="android:layout_height">100px</item> <!-- wrap_content -->     <item name="android:layout_margintop">2dp</item>     <item name="android:layout_alignparentleft">true</item>     <item name="android:orientation">horizontal</item> </style>  <style name="atendentebalaoproduto2">     <item name="android:layout_width">wrap_content</item>     <item name="android:layout_height">wrap_content</item>     <item name="android:layout_margintop">8dp</item>     <item name="android:layout_marginleft">20px</item>     <item name="android:orientation">horizontal</item> </style>  <style name="atendentebalaoprodutonome">     <item name="android:layout_width">wrap_content</item>     <item name="android:layout_height">wrap_content</item>     <item name="android:textsize">14dp</item>     <item name="android:textcolor">@color/black</item>     <item name="android:textstyle">bold</item>     <item name="android:layout_margintop">13dp</item>     <item name="android:layout_marginleft">5dp</item> </style>  <style name="atendentebalaoprodutoimagem">     <item name="android:layout_width">35px</item>     <item name="android:layout_height">35px</item>     <item name="android:layout_margintop">2dp</item>     <item name="android:layout_marginbottom">2dp</item>     <item name="android:layout_marginright">5dp</item>     <item name="android:maxwidth">120dp</item>     <item name="android:maxheight">85dp</item>     <item name="android:adjustviewbounds">true</item> </style>  <style name="atendentebalaoprodutovalor">     <item name="android:layout_width">wrap_content</item>     <item name="android:layout_height">wrap_content</item>     <item name="android:textsize">14dp</item>     <item name="android:textcolor">@color/black</item>     <item name="android:textstyle">bold</item> </style>  <style name="atendentebalaoprodutodescricao">     <item name="android:layout_width">wrap_content</item>     <item name="android:layout_height">match_parent</item>     <item name="android:gravity">center</item>     <item name="android:textsize">14dp</item>     <item name="android:textcolor">@color/black</item> </style>  <style name="atendentebalaoprodutorotuloquantidade">     <item name="android:layout_width">wrap_content</item>     <item name="android:layout_height">wrap_content</item>     <item name="android:layout_marginright">5dp</item>     <item name="android:textsize">14dp</item>     <item name="android:textcolor">@color/black</item>     <item name="android:text">quantidade</item> </style>  <style name="atendentebalaoprodutoquantidade">     <item name="android:layout_width">50dp</item>     <item name="android:layout_height">wrap_content</item>     <item name="android:layout_marginright">10dp</item>     <item name="android:singleline">true</item>     <item name="android:textsize">16dp</item>     <item name="android:textcolor">#ff000000</item>     <item name="android:digits">1234567890</item>     <item name="android:maxlength">5</item>     <item name="android:text">999</item> </style>  <style name="atendentebalaoprodutounidade">     <item name="android:layout_width">wrap_content</item>     <item name="android:layout_height">wrap_content</item>     <item name="android:layout_marginright">5dp</item>     <item name="android:textsize">14dp</item>     <item name="android:textcolor">@color/black</item>     <item name="android:textstyle">bold</item> </style>  <style name="atendentebalaoprodutomenosmais">     <item name="android:layout_width">90px</item>     <item name="android:layout_height">wrap_content</item>     <item name="android:layout_marginright">5dp</item>     <item name="android:textsize">20dp</item>     <item name="android:textcolor">#ff000000</item> </style>  <style name="atendentebalaovo">     <item name="android:layout_width">match_parent</item>     <item name="android:layout_height">match_parent</item>     <item name="android:visibility">gone</item> </style>  <style name="atendentebalaovotexto1">     <item name="android:layout_width">wrap_content</item>     <item name="android:layout_height">wrap_content</item>     <item name="android:layout_centerhorizontal">true</item>     <item name="android:layout_margintop">8dp</item>     <item name="android:gravity">center</item>     <item name="android:textsize">20sp</item>     <item name="android:textcolor">@color/black</item> </style>  <style name="atendentebalaovotextoquantidadetexto2">     <item name="android:layout_width">wrap_content</item>     <item name="android:layout_height">wrap_content</item>     <item name="android:layout_alignparentleft">true</item>     <item name="android:layout_below">@atendente/txtatendentebalaovotexto1</item>     <item name="android:orientation">horizontal</item> </style>  <style name="atendentebalaovoquantidade">     <item name="android:layout_width">50dp</item>     <item name="android:layout_height">50dp</item>     <item name="android:gravity">center</item>     <item name="android:singleline">true</item>     <item name="android:textsize">20sp</item>     <item name="android:textcolor">#ff000000</item>     <item name="android:textstyle">bold</item>     <item name="android:digits">1234567890</item>     <item name="android:maxlength">5</item>     <item name="android:inputtype">number</item>     <item name="android:imeoptions">actiondone</item>     <item name="android:padding">4dp</item> </style>  <style name="atendentebalaovotexto2">     <item name="android:layout_width">wrap_content</item>     <item name="android:layout_height">wrap_content</item>     <item name="android:gravity">center</item>     <item name="android:textsize">20sp</item>     <item name="android:textcolor">@color/black</item> </style>  <style name="atendentebalaovomais">     <item name="android:layout_width">60dp</item>     <item name="android:layout_height">60dp</item>     <item name="android:layout_alignparentbottom">true</item>     <item name="android:layout_alignparentright">true</item>     <item name="android:textsize">20sp</item>     <item name="android:textcolor">#ff000000</item>     <item name="android:text">+</item> </style>  <style name="atendentebalaovomenos">     <item name="android:layout_width">60dp</item>     <item name="android:layout_height">60dp</item>     <item name="android:layout_alignparentbottom">true</item>     <item name="android:layout_toleftof">@atendente/btnatendentebalaovomais</item>     <item name="android:textsize">20sp</item>     <item name="android:textcolor">#ff000000</item>     <item name="android:text">-</item> </style>  </resources> 

but this:

enter image description here

instead of:

enter image description here

well, reason having issues mixing references ids. this:

android:id="@+atendente/txtprodutonome" 

and this:

android:layout_below="@+id/txtprodutonome" 

so there's mismatch here. find these problems @ compile time if add "+" after "@" on first occurence of id (usually place define it), , not on every reference.

unless have compelling reason not to, of id's should prefixed "id/" not "atendente/".


Comments

Popular posts from this blog

c++ - Difference between pre and post decrement in recursive function argument -

php - Nothing but 'run(); ' when browsing to my local project, how do I fix this? -

php - How can I echo out this array? -