相对布局与绝对布局



我有以下布局

<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout android:id="@+id/LinearLayout01"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                xmlns:android="http://schemas.android.com/apk/res/android"
                android:background="@drawable/flowerpower">
    <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_y="200dip"
            android:textColor="#000000"
            android:text="Test"/>
</AbsoluteLayout>

现在我遇到了一个问题,即在不同的屏幕尺寸的显示器上,TextView 不在正确的位置,因为它是绝对布局。如何使这个与相对布局一起工作?我建议这是正确的解决方案?房地产布局?

首先,尽量不要使用Absolute Layout,因为它在 android SDK 中已弃用。

第二个对于您的代码,请尝试以下操作:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout android:id="@+id/LinearLayout01"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                xmlns:android="http://schemas.android.com/apk/res/android"
                android:background="@drawable/flowerpower">
    <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:textColor="#000000"
            android:text="Test"/>
</RelativeLayout>

这会将您的文本视图与屏幕右侧对齐。如果要从屏幕右侧放置边距,还可以在文本视图中使用以下代码:

android:layout_marginRight="10dip"

http://developer.android.com/reference/android/widget/AbsoluteLayout.html

http://developer.android.com/reference/android/widget/LinearLayout.html

试试这个:

<RelativeLayout android:id="@+id/Layout01"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:background="@drawable/flowerpower">
<TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:textColor="#000000"
        android:text="Hello world !!"/>
</RelativeLayout>

注意:点击此链接

对于如此简单的布局,您将使用线性布局。但是您应该查看Android布局文档。

相关内容

  • 没有找到相关文章

最新更新