比如我用RelativeLayout放置了一个imageview,一个textview。现在我想在用代码动态实现textview的最后一个字与imageview的右边对齐。不管textview里多少字,它只往左边延伸,但右边始终是对齐的。
设置置父控件右边就可以宽度自适应
设置居父控件右边,
相对于父控件,right
这个可以用相对布局来实现。因为相对布局中可以用相对于父容器对齐来实现。希望对你有用
设置marginParentRight就可以了!
<?xml version="1.0" encoding="utf-8"?>
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:id="@+id/imageview"
android:layout_width="300dp"
android:layout_height="200dp" />
<TextView
android:id="@+id/textview"
android:layout_width="100dp"
android:layout_height="40dp"
android:layout_alignRight="@+id/imageview"
android:layout_marginTop="70dp" />