Android工程下的文件介绍
补充点Android 基础吧,懒得写了,直接copy 了一份。网上这些东西蛮多的。百度一下,全出来了。
一个 android 工程中,有各种类型的资源文件,大致可以分为以下几种:
1、颜色 #RGB #ARGB #RRGGBB #AARRGGBB
颜色资源应该位于 <resourses></resourses> 标签下
路径 res/values/colors.xml 名字可以随意
定义 <color name=”cname”>value</color>
使用 Resourse.getValues.getColor
<? xml version = "1.0" encoding = "utf-8" ?> < resources > < color name = "white" > #FFFFFF </ color > < color name = "black" > #000000 </ color > </ resources >
<? xml version = "1.0" encoding = "utf-8" ?> < resources > < string name = "hello" > Hello World, ResrouseTestActivity! </ string > < string name = "app_name" > ResrouseTest </ string > </ resources >
4、图片的颜色
<? xml version = "1.0" encoding = "utf-8" ?> < resources > < drawable name = "solid_red" > #FF0000 </ drawable > </ resources >
5、单位资源
<? xml version = "1.0" encoding = "utf-8" ?> < resources > < dimen name = "dimen_name" > 2px </ dimen > < dimen name = "dimen_px" > 5px </ dimen > < dimen name = "dimen_pt" > 3pt </ dimen > < dimen name = "dimen_dp" > 3dp </ dimen > </ resources >
6、Nine-patch (可以拉伸的小图片)
7、菜单
<?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/previous" android:title="@string/previous" android:enabled="false" android:icon="@android:drawable/ic_media_previous"/> <item android:id="@+id/play_pause" android:title="@string/play" android:icon="@android:drawable/ic_media_play"/> <item android:id="@+id/next" android:title="@string/next" android:icon="@android:drawable/ic_menu_next"/> </menu>
8、Layout 布局
9、风格和主题、
<?xml version=”1.0″ encoding=”utf-8″?> <resources> <style name=”SpecialText” parent=”@style/Text”> <item name=”android:textSize”>18sp</item> <item name=”android:textColor”>#008</item> </style> </resources>
<?xml version="1.0" encoding="utf-8"?> <resources> <style name="CustomTheme"> <item name="android:windowNoTitle">true</item> <item name="windowFrame">@drawable/screen_frame</item> <item name="windowBackground">@drawable/screen_background_white</item> <item name="panelForegroundColor">#FF000000</item> <item name="panelBackgroundColor">#FFFFFFFF</item> <item name="panelTextColor">?panelForegroundColor</item> <item name="panelTextSize">14</item> <item name="menuItemTextColor">?panelTextColor</item> <item name="menuItemTextSize">?panelTextSize</item> </style> </resources>
10、动画
<set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:interpolator="@android:anim/accelerate_interpolator" android:fromXDelta="0" android:toXDelta="200" android:fromYDelta="0" android:toYDelta="180" android:duration="2000" /> <scale android:interpolator="@android:anim/accelerate_interpolator" android:fromXScale="1.0" android:toXScale="2.0" android:fromYScale="1.0" android:toYScale="2.0" android:pivotX="150%" android:pivotY="150%" android:duration="2000" /> <alpha android:fromAlpha="1.0" android:toAlpha="1.0" android:duration="@android:integer/config_mediumAnimTime" />
<animation-list xmlns:android=”http://schemas.android.com/apk/res/android”android:oneshot=”true”><item android:drawable=”@drawable/rocket_thrust1″ android:duration=”200″ /><item android:drawable=”@drawable/rocket_thrust2″ android:duration=”200″ /><item android:drawable=”@drawable/rocket_thrust3″ android:duration=”200″ /></animation-list>