如何将动态创建的线性布局与其父级右侧对齐?

时间:2015-09-13 07:24:21

标签: android layout dynamic

我正在尝试将动态创建的线性布局对齐到其父级的右侧,这是一个ListView。列表视图的代码是

<LinearLayout
        android:id="@+id/mychatlinear"
        android:layout_width="fill_parent"
        android:layout_height="match_parent"
        android:layout_weight="7"
        android:orientation="horizontal"
        android:padding="5dp" >

        <ListView
            android:id="@+id/chatmainlist"
            android:layout_width="match_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1"
            android:divider="@color/ripple_material_dark"
            android:dividerHeight="5dp"
            android:padding="5dp"

            tools:listitem="@layout/chatrecieve" >
        </ListView>
    </LinearLayout>

现在在扩展BaseAdapter的内部类中,我使用了

arg1 = getLayoutInflater().inflate(R.layout.chatitem, null); 



LinearLayout layout = (LinearLayout) arg1;

此布局在列表视图中与左侧对齐。我希望它与右边对齐。请提出一些解决方案。感谢

1 个答案:

答案 0 :(得分:0)

LinearLayout添加chatitem.xml

中更改android:gravity="right"