聊天式对话框布局问题match_parent和layout_gravity那些事(android点点滴滴)

来源:互联网 发布:淘宝论坛帐号 编辑:程序博客网 时间:2024/06/05 06:11

今天脑子一热想着学了一周Android了,也该实战下写个计算器玩玩了。于是就布局了。。(不要告诉我有计算器布局这事。。我发现的时候已经布局好了。。)

<span style="font-size:14px;"><LinearLayout             android:layout_width="match_parent"            android:layout_height="wrap_content"            android:layout_gravity="left"            android:layout_weight="1"            >        <TextView       android:id="@+id/result"        android:layout_width="match_parent"        android:layout_height="wrap_content"android:layout_weight="1"android:layout_gravity="center"android:layout_margin="20dp"        android:text="@string/result" />    </LinearLayout>          <LinearLayout             <span style="color:#3333ff;">android:layout_width="match_parent"</span>            android:layout_height="wrap_content"            android:layout_gravity="right"            android:layout_weight="1"            >    <TextView         android:id="@+id/input"        <span style="color:#ff0000;">android:layout_width="match_parent"</span>        android:layout_height="wrap_content"        android:layout_weight="1"        <span style="color:#33ff33;">android:layout_gravity="center"</span>        android:layout_margin="20dp"        android:text="input"        />      </LinearLayout></span>
<span style="font-size:14px;"></span>
<span style="font-size:24px;">这是原始代码,我的天,这两个输出显示一直是上下的都不肯分开。。。</span>
思前想后总算是想到了一点端倪,首先我们把红色句改成如下

android:layout_width="wrap_content"


然后文字input终于实现了绿色句的让显示内容在中间

说明在文字覆盖全局的时候center压根没鸟用(应该是这样的。。菜鸟个人推断)


之后将蓝色句改成

android:layout_width="wrap_content"

这时候终于响应了

<span style="font-size:14px;">android:layout_gravity="right"</span>
这句话。


小结:覆盖全局情况下不响应

<span style="background-color: rgb(0, 204, 204);"></span><pre name="code" class="html"><span style="font-size:32px;color:#993399;">android:layout_gravity</span>

菜鸟学习小心得。。

0 0