النسق المطلق او النمط المطلق في برمجة أندرويد Android Absolute Layout
النسق المطلق او النمط المطلق في برمجة أندرويد
Android Absolute Layout
يتيح لك التنسيق المطلق تحديد المواقع الدقيقة (إحداثيات س / ص) العناصر الأبناء child. تكون المخططات المطلقة أقل مرونة وأصعب في الحفاظ عليها من الأنواع الأخرى من المخططات دون تحديد موضع مطلق.
تخطيط مطلق
سمات 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 الاندرويد
<< الصفحة الرئيسية