如何将元素放在另一个旁边? (机器人)

时间:2015-05-12 19:47:53

标签: android width screen android-linearlayout relativelayout

我想将atendenteBalaoProdutoValor元素放在atendenteBalaoProdutoNome旁边,为此。我试过这个:

<?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">

<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"/>

    <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>

    <LinearLayout
        style="@style/atendenteBalaoProduto"
        android:id="@+atendente/lnrProduto">

        <TextView
            style="@style/atendenteBalaoProdutoNome"
            android:id="@+atendente/txtProdutoNome"/>

        <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>        

        <TextView
            style="@style/atendenteBalaoProdutoValor"
            android:id="@+atendente/txtProdutoValor"/>

        <LinearLayout
            style="@style/atendenteBalaoProduto2"
            android:id="@+atendente/lnrProdutoQuantidade"
            android:focusableInTouchMode="true">

            <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>

    </LinearLayout>    

</RelativeLayout>

styles.xml

<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">

<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="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>

</resources>

但它是这样的: enter image description here

而不是:

enter image description here

我尝试将RelativeLayout放在atendenteBalaoProduto上,并在android:layout_alignParentLeftandroid:layout_toLeftOf上设置值android:layout_alignParentRightatendenteBalaoProdutoNomeatendenteBalaoProdutoValor元素,但它也没有工作。

0 个答案:

没有答案