无涯教程-Android - Absolute Layout函数

Absolute Layout 可让您指定其子级的确切位置(x/y坐标),绝对布局的灵活性较差且难以维护。

无涯教程-Android - Absolute Layout函数_第1张图片

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 {
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
   }
   
}

以下是 res/layout/activity_main.xml 文件的内容-

 xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent">
   
   
      android:layout_width="100dp"
      android:layout_height="wrap_content"
      android:text="OK"
      android:layout_x="50px"
      android:layout_y="361px" />
   
      android:layout_width="100dp"
      android:layout_height="wrap_content"
      android:text="Cancel"
      android:layout_x="225px"
      android:layout_y="361px" />

以下是 res/values/strings.xml 的内容,以定义两个新的常量-

xml version="1.0" encoding="utf-8"?>

    name="app_name">demo
    name="action_settings">Settings

单击运行Eclipse Run Icon工具栏。 Android Studio将应用程序安装在您的AVD上并启动它,如果您的设置和应用程序一切正常,它将显示在"Emulator"窗口下面-

无涯教程-Android - Absolute Layout函数_第2张图片

Android 中的 Absolute Layout函数 - 无涯教程网无涯教程网提供Absolute Layout 可让您指定其子级的确切位置(x/y坐标),绝对布局的灵活性较差且难以...https://www.learnfk.com/android/android-absolute-layout.html

你可能感兴趣的:(无涯教程,android)