2 qq 25891913 qq_25891913 于 2016.05.06 20:16 提问

Android中,如何让两个控件的尾部对齐? 10C

比如我用RelativeLayout放置了一个imageview,一个textview。图片说明现在我想在用代码动态实现textview的最后一个字与imageview的右边对齐。不管textview里多少字,它只往左边延伸,但右边始终是对齐的。

6个回答

q610098308
q610098308   2016.05.06 22:09

设置置父控件右边就可以宽度自适应

q610098308
q610098308   2016.05.06 22:11

设置居父控件右边,

AinUser
AinUser   2016.05.06 22:25

相对于父控件,right

Marksinoberg
Marksinoberg   Ds   Rxr 2016.05.07 07:36

这个可以用相对布局来实现。因为相对布局中可以用相对于父容器对齐来实现。希望对你有用图片说明

qq_15950325
qq_15950325   2016.05.08 19:10

设置marginParentRight就可以了!

chy6575
chy6575   2016.05.10 16:41

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
LinearLayout中的控件两端对齐 或 Button、TextView左右对齐
在android中的控件LinearLayout 中的android:gravity="center"  属性,要么是居左、居右、居中对齐,不能达到双控件 两端对齐,要实现两端对齐方式,要采用 中间增加一个控件的方式实现 ,并设置属性weight=1。 <LinearLayout android:layout_width="match_parent" android:layout
如何让两个 TextView 在 RelativeLayout 中水平居中显示
stormzhang 的博客有一篇 Tencent Interview  其中有个问题是 如何让两个 TextView 在 RelativeLayout 中水平居中显示,第一反应是用一个 LinearLayout 包装它们。今天我想了另一种方法,布局文件如下: <RelativeLayout xmlns:android="http://schemas.android.com/a
RelativeLayout中两个控件怎么居中显示
在控件上添加属性 android:layout_centerHorizontal="true" android:layout_centerVertical="true"
使用linearlayout时控件左右对齐的问题
刚刚接触安卓没有多久,也算是第一次做的界面,耗费的时间有些长,不过感觉时间还是没有白白浪费的,应该以后会快一些。 遇到的问题及其解决方案在此分享一下,也算是记录自己作为菜鸟的成长。 1.textview和editview的位置问题 我这里遇到了一个很奇怪的问题,最初设置的是editview在上textview在下,后来两个控件倒置了之后,反而无法运行,每次都是直接退出。到现在我依然没有明白问
RelativeLayout里面各个控件对齐问题
举例 xml文件如下所示 http://schemas.android.com/apk/res/android"     android:layout_width="match_parent"     android:layout_height="match_parent"     android:background="@color/bg_login"     android:g
RelativeLayout控件居中详细解析(可能是最完美的方法)
在RelativeLayout中设置控件全部居中,需要注意在父布局的一些细节设置即可,现在给出完美的解决方法,先看实例:<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="m
做界面时使两控件对齐的方法
       大家都知道,VC界面编辑器中使用的尺寸不是像素,具体是怎么来的我也不知道,总之界面编程器中的1个单位不等于1像素,他们之间有个比例,这个比例还不是整数,是个浮点数,而且精度还很高!我不知道VC为什么要这样做,但既然别人已经这样做了,我们只有想办法解决问题,出现的问题如下,举几个例子:只说垂直上面的问题,水平上面的一样。一:两个控件,如group box,如果他们顶边不对齐,那么可
android控件的对齐方式,控件布局(顶部、底部)留着自用~~~
android:layout_above 将该控件的底部至于给定ID的控件之上 android:layout_below 将该控件的顶部至于给定ID的控件之下 android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐 android:layout_toRightOf 将该控件的左边缘和给定ID的控件的右边缘对齐 android:layout_alig
RelativeLayout中控件居中对齐
在当使用RelativeLayaout进行布局的时候,主要使用的是RelativeLayout控件是作为一个容器,在这个容器中加入相应的控件,但是若将这些空间居中对齐,我们一般使用的是android:center_layoutHorizontal=true”和android:center_vertical=”true”这两个属性,但是在使用这两个属性的时候,如果我们设置需要居中对齐的控制的layo
LinearLayout控件两端对齐
方法一: 在android中的控件LinearLayout 中的android:gravity="center"  属性,要么是居左、居右、居中对齐,不能达到双控件 两端对齐,要实现两端对齐方式,要采用 中间增加一个控件的方式实现 ,并设置属性weight=1。 <LinearLayout android:layout_width="match_parent" an