今天脑子一热想着学了一周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>
菜鸟学习小心得。。