在下面的代码中,只有按钮图像嵌入到flex代码中.但是在html对象或embed标签中为什么必须指定高度和宽度.即使这是一个普通按钮,如果我们不指定高度和宽度似乎有些错误
html
<div align="center">
<br />
<div style="display:block;width:100px;height:100px;" id="audio"
class="testsound" align="center"/>
<p class="clickable">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
width="400" height="100" id="myMovieName">
<param name="movie" value="/media/players/testsound.swf"/>
<param name="soundurl" value="/media/players/music.mp3"/>
<param name="quality" value="high"/>
<param name="bgcolor" value="#FFFFFF"/>
<embed width="100" height="100" href="/media/players/testsound.swf"
src="/media/players/testsound.swf"
flashvars="soundUrl=/media/players/music.mp3"
quality="high" bgcolor="#FFFFFF"
name="myMovieName" loop="false" align=""
type="application/x-shockwave-flash">
</embed>
</object>
</p>
</div>
Run Code Online (Sandbox Code Playgroud)
MXML
<?xml version="1.0"?>
<!-- embed/EmbedSound.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
import flash.media.*;
public var snd:Sound = new sndCls() as Sound;
public var sndChannel:SoundChannel;
public function playSound():void {
sndChannel=snd.play();
}
]]>
</mx:Script>
<mx:Image id="loader1" click="playSound();" …Run Code Online (Sandbox Code Playgroud) 我想将模板应用于具有指定属性的子节点的节点,我很好奇是否可以使用 <template match=...
所以,如果我有一个输入xml
<?xml version="1.0"?>
<parent-node>
<child-node>
<label>value1</label>
<name>name1</name>
<desc src="anything">description1</desc>
</child-node>
<child-node>
<label>value2</label>
<desc>description2</desc>
</child-node>
<some-node>
<name>name3</name>
<desc src="something">description3</desc>
</some-node>
</parent-node>
Run Code Online (Sandbox Code Playgroud)
所需的模板将应用于具有已定义属性的desc子节点的节点src,例如.第一个和最后一个节点:
<child-node>
<label>value1</label>
<name>name1</name>
<desc src="anything">description1</desc>
</child-node>
<some-node>
<name>name3</name>
<desc src="something">description3</desc>
</some-node>
Run Code Online (Sandbox Code Playgroud)
我迄今为止最好的是符合具有节点模板desc的孩子,其余的(测试是否有任何的desc节点都@src)是模板内,一个在xsl:choose条款:
<xsl:template match="*[desc]">
<xsl:choose>
<xsl:when test="desc[@src]">
<xsl:element name="node-with-src">
[...]
</xsl:element>
</xsl:when>
<xsl:otherwise>
<xsl:element name="node">
[...]
</xsl:element>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
Run Code Online (Sandbox Code Playgroud)
通过拥有这样一个模板,我可以离开otherwise这个模板中的部分,无论如何,它会更好.
提前感谢您的每一个答案!
编辑 我更喜欢1.0解决方案,但它不是一个标准.
嗨我想绘制画布的路径,但它没有做任何事情,它也没有绘制画布.
我的代码:
Path path = new Path();
Canvas canvas = new Canvas();
Paint paint = new Paint();
paint.setColor(Color.BLACK);
canvas.drawColor(Color.CYAN);
for (int i = 5; i < 50; i++)
{
path.setLastPoint(4, i - 1);
path.lineTo(4, i);
}
path.close();
for (int i = 0; i < 5; i++)
{
View iview = inflater.inflate(R.layout.linear_layout, null);
iview.findViewById(R.id.imageView1);//.setBackgroundColor(backgroundColors[i]);
ShapeDrawable mDrawable = new ShapeDrawable(new OvalShape());
mDrawable.getPaint().setColor(Color.YELLOW);
mDrawable.setBounds(10, 10, 15, 15);
canvas.drawPath(path, paint);
mDrawable.draw(canvas);
iview.draw(canvas);
realViewSwitcher.addView(iview);
}
Run Code Online (Sandbox Code Playgroud)
它只显示绿色,这是默认值view.backroundColor.
谢谢
可我知道如何把一个GridView在HorizontalScrollView.
我的xml代码如下所示,但它并没有下降.
<HorizontalScrollView android="http://schemas.android.com/apk/res/android"
android:layout_width="500dp" android:layout_height="500dp">
<GridView android:layout_width="500dp" android:layout_height="400dp"
android:id="@+id/grid" android:columnWidth="65dp" android:padding="5dp"
android:horizontalSpacing="10dp" android:verticalSpacing="10dp"
android:numColumns="4"/>
</HorizontalScrollView>
Run Code Online (Sandbox Code Playgroud) 我有一个带有操作栏的活动,我想返回到以前的活动,我该如何使用操作栏来做到这一点?