1 ستاره2 ستاره3 ستاره4 ستاره5 ستاره (No Ratings Yet)
Loading...

آشنایی با فایل R.java در آندروید

فایل R.java چیست؟ به چه منظور ایجاد می شود؟

آشنایی با فایل R.java در آندروید

فایل R.java به طور خودکار توسط aapt (Android Asset Packing Tool) تولید می شود

هنگامی که ما یک عنصر جدید مثل دکمه، عکس و … به UI اپلیکیشن اضافه می کنیم یک ID (شناسه) به صورت خودکار به آن اختصاص داده و آن شناسه در فایل R.java تعریف می شود

کد زیر از فایل R.java است که شامل بساری از کلاس ها استاتیک مانند منو، شناسه، طرح می باشد

اگر احیانا فایل R.java را پاک کردید، این فایل به صورت خودکار توسط اندروید ساخته می شود

لازم نیست شما در این فایل تغییراتی ایجاد کنید یا چیزی به آن اضافه یا کم کنید

/* AUTO-GENERATED FILE.  DO NOT MODIFY. 
 * 
 * This class was automatically generated by the 
 * aapt tool from the resource data it found.  It 
 * should not be modified by hand. 
 */  
  
package ir.example.helloandroid;  
  
public final class R {  
    public static final class attr {  
    }  
    public static final class drawable {  
        public static final int ic_launcher=0x7f020000;  
    }  
    public static final class id {  
        public static final int menu_settings=0x7f070000;  
    }  
    public static final class layout {  
        public static final int activity_main=0x7f030000;  
    }  
    public static final class menu {  
        public static final int activity_main=0x7f060000;  
    }  
    public static final class string {  
        public static final int app_name=0x7f040000;  
        public static final int hello_world=0x7f040001;  
        public static final int menu_settings=0x7f040002;  
    }  
    public static final class style {  
        /**  
        Base application theme, dependent on API level. This theme is replaced 
        by AppBaseTheme from res/values-vXX/styles.xml on newer devices. 
     
 
            Theme customizations available in newer API levels can go in 
            res/values-vXX/styles.xml, while customizations related to 
            backward-compatibility can go here. 
         
 
        Base application theme for API 11+. This theme completely replaces 
        AppBaseTheme from res/values/styles.xml on API 11+ devices. 
     
 API 11 theme customizations can go here.  
 
        Base application theme for API 14+. This theme completely replaces 
        AppBaseTheme from BOTH res/values/styles.xml and 
        res/values-v11/styles.xml on API 14+ devices. 
     
 API 14 theme customizations can go here.  
         */  
        public static final int AppBaseTheme=0x7f050000;  
        /**  Application theme.  
 All customizations that are NOT specific to a particular API-level can go here.  
         */  
        public static final int AppTheme=0x7f050001;  
    }  
}  

 

این مطالب را هم بخوانید  مثالی برای AutoCompleteTextView (کلمات پیشنهادی) در آندروید

مطالب مرتبط

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *