图+文+文显示

做一个一行显示图+文字+文字(图)布局

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:orientation="horizontal" android:gravity="center">
<ImageView android:id="@+id/ImageView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_marginLeft="10px" />
<TextView android:id="@+id/textview1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_weight="1"
android:layout_marginLeft="5px" android:textStyle="bold"
android:text="111111" />
<TextView android:id="@+id/myTextView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_vertical|right"
android:layout_marginRight="5px" android:textStyle="bold"
android:textSize="16px" android:text=">">
</TextView>
</LinearLayout>
使用linearlayout布局,注意最后一个>是在右边,为了使最后一个在最右边则textview1中设置android:layout_weight="1"就行了.

也可以使用相对布局实现上面功能
如果imageview不设置图片刚就变成TextView+TextView显示了

你可能感兴趣的:(xml,android)