1
也创建一个XML文本格式的文档取名tu.xml
保存
2
创建Loader对象用于存放这个tu.xmlK中的数据代码如下:
var
a:Loader=new
Loader()
a.load(new
URLRequest("tu.xml"))
a.contentLoaderInfo.addEventListener(Event.COMPLETE,h)
function
h(evt:Event):void{
var
xml:XML=new
XML(a.Data)//当全部加载完成后创建XML对象存放数据
var
max:int=xml.img.length
//使用for语句回载图片
for(var
i:int=0i<=maxi++){
var
tupian:Loader=new
Loader()
tupian.load(new
URLRequest("xml.img[i].@src"))
tupian.x+=20
addChild(tupian)
}
}
原理:利用xml做为图片路径加载的标识
xml里面:<contacts>
<contact>
<name>a</name>
<imgsrc src="0004.gif"/>
...
</contact>
</contacts>
xsl里面:
<xsl:for-each select="contacts/contact">
<img src="{imgsrc/@src}" alt="pic"/>
通过代码加进去,也可以通过xml加加入图片。public boolean onCreateOptionsMenu(Menu menu)
{
menu.add(0, CLASSIC_MENU_REFRESH, 0, R.string.menu_refresh).setIcon(R.drawable.cmcc_toolbar_refresh)
return super.onCreateOptionsMenu(menu)
}
setIcon就是加图片的
或者在res下建立一个menu文件夹,然后里面定义xml文件
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:id="@+id/MAIN_MENU">
<item android:id="@+id/menu_refresh_id"
android:icon="@drawable/cmcc_toolbar_refresh"
android:title="@string/menu_refresh" />
</group>
</menu>
一个Item对应一个菜单项, android:icon对应就是该菜单项的图片,在代码里使用这个xml:
public boolean onCreateOptionsMenu(Menu menu)
{
super.onCreateOptionsMenu(menu)
MenuInflater inflater = getMenuInflater()
inflater.inflate(R.menu.xxx, menu)
return true
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)