Android 上下两个TextView文本右对齐问题

Android开发的入门,第一次作业是做一个简单的启动页面,本来是挺简单的东西,但还是遇到了一些问题。

如图,文本框和输入框需要作出这样的效果。


那么问题来了,怎么使上下两个TextView的内容右对齐呢?刚开始没有这个要求的时候使用的是LinearLayout进行组织,很简单啊,直接在“密码:”前

加上两个空格,或者是使用 android:layout_marginLeft="10dp"的硬编码的形式不就好了吗?然后又发现这种方式被拒绝了。。。 上网查看了一下之后决定改成使用

RelativeLayout布局。

以“用户名”为基础对其他三个组件进行调整。

然后问题又来了,我发现TextView和Edittext的那个框大小不一样啊,对不齐啊!就像下面那样:


宝宝的内心是崩溃的。。。不知道为毛。要是用android:layout_margin=""那不就又是很上面一样了吗?

试了好久之后,发现使用android:layout_alignBaseline="@+id/yourname"可以完美解决这个问题!

贴上代码,看看第一次的艰辛。。。

 

        

        

        

        
    



你可能感兴趣的:(Android 上下两个TextView文本右对齐问题)