Absolute Layout 可让您指定其子级的确切位置(x/y坐标),绝对布局的灵活性较差且难以维护。
Absolute Layout - 属性
以下是AbsoluteLayout特有的重要属性-
Sr.No | Attribute & 描述 |
---|---|
1 | android:id 这是唯一标识布局的ID。 |
2 | android:layout_x 这指定视图的x坐标。 |
3 | android:layout_y 这指定视图的y坐标。 |
Absolute Layout - 示例
本示例将带您完成简单的步骤,以演示如何使用绝对布局创建自己的Android应用程序。以下是修改后的主要Activity文件 src/com.example.demo/MainActivity.java 的内容。
package com.example.demo;import android.os.Bundle; import android.app.Activity;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}}
以下是 res/layout/activity_main.xml 文件的内容-
<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"><Buttonandroid:layout_width="100dp"android:layout_height="wrap_content"android:text="OK"android:layout_x="50px"android:layout_y="361px" /><Buttonandroid:layout_width="100dp"android:layout_height="wrap_content"android:text="Cancel"android:layout_x="225px"android:layout_y="361px" /></AbsoluteLayout>
以下是 res/values/strings.xml 的内容,以定义两个新的常量-
<?xml version="1.0" encoding="utf-8"?> <resources><string name="app_name">demo</string><string name="action_settings">Settings</string> </resources>
单击运行工具栏。 Android Studio将应用程序安装在您的AVD上并启动它,如果您的设置和应用程序一切正常,它将显示在"Emulator"窗口下面-
Android 中的 Absolute Layout函数 - 无涯教程网无涯教程网提供Absolute Layout 可让您指定其子级的确切位置(x/y坐标),绝对布局的灵活性较差且难以...https://www.learnfk.com/android/android-absolute-layout.html