版本2.3.3和4之间的Android布局设计的区别

前端之家收集整理的这篇文章主要介绍了版本2.3.3和4之间的Android布局设计的区别前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在创建简单的xml设计时,我的项目中面临着一个奇怪的问题:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:background="#FF0000"
    android:layout_marginLeft="30dp"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="New Button"
        android:id="@+id/button" 
        android:layout_gravity="left|center_vertical"/>

现在看看区别,这是4.2.2中的视图:

而这一个在2.3.3:

如果有人可以帮助我,请谅解.谢谢

解决方法

它可以工作,如果你改变为:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_gravity="center"
    android:layout_marginLeft="30dp"
    android:background="#FF0000"
    android:orientation="vertical" >

    <Button
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_vertical"
        android:text="New Button" />

</LinearLayout>

(我想我知道为什么这样做,让我检查一下,稍后再补充说明)

猜你在找的Android相关文章