الاثنين، 9 ديسمبر 2019

النسق المطلق او النمط المطلق في برمجة أندرويد Android Absolute Layout

النسق المطلق او النمط المطلق في برمجة أندرويد

 Android Absolute Layout

النسق المطلق او النمط المطلق في برمجة أندرويد Android Absolute Layout

يتيح لك التنسيق المطلق تحديد المواقع الدقيقة (إحداثيات س / ص) العناصر الأبناء child.  تكون المخططات المطلقة أقل مرونة وأصعب في الحفاظ عليها من الأنواع الأخرى من المخططات دون تحديد موضع مطلق.

Absolute Layout تخطيط مطلق
 سمات AbsoluteLayout
 فيما يلي السمات الهامة الخاصة بـ AbsoluteLayout

الرقمالسمة والوصف
1
android:id
هذا هو المعرف الذي يحدد التصميم بشكل فريد.
2
android:layout_x
يحدد هذا إحداثي x للعرض.
3
android:layout_y
يحدد هذا إحداثي y للعرض.

المشيدات العامة Public Constructors

AbsoluteLayout(Context context)
AbsoluteLayout(Context context, AttributeSet attrs)
AbsoluteLayout(Context context, AttributeSet attrs, int defStyleAttr)
AbsoluteLayout(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes)

مثال Example

سوف يأخذك هذا المثال في خطوات بسيطة لإظهار كيفية إنشاء تطبيق Android الخاص بك باستخدام التخطيط المطلق.  اتبع الخطوات التالية لتعديل تطبيق Android الذي أنشأناه في الفصل Hello World Example -
الخطوةالوصف
1ستستخدم Android studio IDE لإنشاء تطبيق Android وتسميته كتجري تحت حزمة com.example.demo كما هو موضح في Hello World Exam Adapter.
2قم بتعديل المحتوى الافتراضي لملف res / layout / activity_main.xml لتضمين عدد قليل من الأدوات المصغرة في التخطيط المطلق.
3لا حاجة لتعديل string.xml ، حيث يتعامل Android studio مع الثوابت الافتراضية
4قم بتشغيل التطبيق لتشغيل محاكي Android والتحقق من نتيجة التغييرات التي تمت في التطبيق.
فيما يلي محتوى النشاط الرئيسي المعدل
file 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">
   
   
فيما يلي محتوى res / values ​​/ strings.xml لتحديد ثوابتين جديدتين -


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

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

دعنا نحاول تشغيل تعديل Hello World!  تطبيق نحن مجرد تعديل.  أفترض أنك قمت بإنشاء AVD أثناء إعداد بيئة.  لتشغيل التطبيق من Android Studio ، افتح أحد ملفات أنشطة المشروع وانقر على أيقونة Run Eclipse Run Icon من شريط الأدوات.  يقوم Android Studio بتثبيت التطبيق على AVD الخاص بك ويبدأ تشغيله وإذا كان كل شيء على ما يرام مع الإعداد والتطبيق ، فسيتم عرضه بعد نافذة Emulator -
Android Absolute Layout





التسميات: