<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="40.00dp">
<ImageView
android:layout_width="40.00dp"
android:layout_height="40.00dp"
android:background="@drawable/photo"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="40.00dp"
android:textSize="14.00sp" />
<Button
android:layout_width="54.40dp"
android:layout_height="22.40dp"
android:background="@drawable/button"/>
</LinearLayout>
以上代码是为了让您了解我正在尝试做什么
我希望图像左侧,右侧按钮和textview填充中心的剩余空间
如何定位按钮右对齐并忽略文本视图宽度?
答案 0 :(得分:2)
在TextView上使用layout_weight =“1”。其他人将默认为0(意味着不向他们添加任何额外空间)
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="40.00dp">
<ImageView
android:layout_width="40.00dp"
android:layout_height="40.00dp"
android:background="@drawable/photo"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="40.00dp"
android:layout_weight="1"
android:textSize="14.00sp" />
<Button
android:layout_width="54.40dp"
android:layout_height="22.40dp"
android:background="@drawable/button"/>
</LinearLayout>