<div class="dp-highlighter bg_java"><div class="bar"><div class="tools"><b>[java]</b> <a href="#" class="ViewSource" title="view plain" onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;">view plain</a><a href="#" class="CopyToClipboard" title="copy" onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;">copy</a><a href="#" class="PrintSource" title="print" onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;">print</a><a href="#" class="About" title="?" onclick="dp.sh.Toolbar.Command('About',this);return false;">?</a><div style="position: absolute; left: 0px; top: 0px; width: 0px; height: 0px; z-index: 99;"><embed id="ZeroClipboardMovie_2" src="http://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="0" height="0" name="ZeroClipboardMovie_2" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=2&width=0&height=0" wmode="transparent"></div></div></div><ol start="1" class="dp-j"><li class="alt"><span><span> </span></span></li></ol></div><pre name="code" class="java" style="background-color: rgb(255, 255, 255); display: none;"></pre>
<pre></pre>
<div
class="dp-highlighter bg_java"><div
class="bar"><div
class="tools"><b
>[java
]</b
> <a href
="#" class="ViewSource" title
="view plain" onclick
="dp.sh.Toolbar.Command('ViewSource',this);return false;">view plain
</a
><a href
="#" class="CopyToClipboard" title
="copy" onclick
="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;">copy
</a
><a href
="#" class="PrintSource" title
="print" onclick
="dp.sh.Toolbar.Command('PrintSource',this);return false;">print
</a
><a href
="#" class="About" title
="?" onclick
="dp.sh.Toolbar.Command('About',this);return false;">?</a
><div style
="position: absolute; left: 0px; top: 0px; width: 0px; height: 0px; z-index: 99;"><embed id
="ZeroClipboardMovie_3" src
="http://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf" loop
="false" menu
="false" quality
="best" bgcolor
="#ffffff" width
="0" height
="0" name
="ZeroClipboardMovie_3" align
="middle" allowscriptaccess
="always" allowfullscreen
="false" type
="application/x-shockwave-flash" pluginspage
="http://www.macromedia.com/go/getflashplayer" flashvars
="id=3&width=0&height=0" wmode
="transparent"></div
></div
></div
><ol start
="1" class="dp-j"><li
class="alt"><span
><span
class="keyword">package
</span
><span
> 
;com.
zb; 
; 
;</span
></span
></li
><li
class=""><span
> 
; 
;</span
></li
><li
class="alt"><span
><span
class="keyword">import
</span
><span
> 
;android.
content.
Context; 
; 
;</span
></span
></li
><li
class=""><span
><span
class="keyword">import
</span
><span
> 
;android.
graphics.
Bitmap; 
; 
;</span
></span
></li
><li
class="alt"><span
><span
class="keyword">import
</span
><span
> 
;android.
graphics.
BitmapFactory; 
; 
;</span
></span
></li
><li
class=""><span
><span
class="keyword">import
</span
><span
> 
;android.
graphics.
Canvas; 
; 
;</span
></span
></li
><li
class="alt"><span
><span
class="keyword">import
</span
><span
> 
;android.
graphics.
Rect; 
; 
;</span
></span
></li
><li
class=""><span
><span
class="keyword">import
</span
><span
> 
;android.
graphics.
drawable.
BitmapDrawable; 
; 
;</span
></span
></li
><li
class="alt"><span
><span
class="keyword">import
</span
><span
> 
;android.
util.
AttributeSet; 
; 
;</span
></span
></li
><li
class=""><span
><span
class="keyword">import
</span
><span
> 
;android.
view.
View; 
; 
;</span
></span
></li
><li
class="alt"><span
><span
class="keyword">import
</span
><span
> 
;android.
widget.
TextView; 
; 
;</span
></span
></li
><li
class=""><span
> 
; 
;</span
></li
><li
class="alt"><span
><span
class="keyword">public
</span
><span
> 
;</span
><span
class="keyword">class
</span
><span
> 
;IconTextView
 
;</span
><span
class="keyword">extends
</span
><span
> 
;TextView
 
;{ 
; 
;</span
></span
></li
><li
class=""><span
> 
; 
; 
; 
; 
; 
;</span
></li
><li
class="alt"><span
> 
; 
; 
; 
;<span
class="keyword">private
</span
><span
> 
;</span
><span
class="keyword">final
</span
><span
> 
;String
 
;nameSpace
=</span
><span
class="string">"http://com.zb.text"</span
><span
>; 
; 
;</span
></span
></li
><li
class=""><span
> 
; 
; 
; 
; 
; 
;</span
></li
><li
class="alt"><span
> 
; 
; 
; 
;<span
class="comment">//保存图像资源ID的变量</span><span> </span></span></li><li class=""><span> <span class="keyword">private</span><span> </span><span class="keyword">int</span><span> resourceId=</span><span class="number">0</span><span>; </span></span></li><li class="alt"><span> </span></li><li class=""><span> <span class="keyword">private</span><span> Bitmap bitmap; </span></span></li><li class="alt"><span> </span></li><li class=""><span> <span class="keyword">public</span><span> IconTextView(Context context, AttributeSet attrs) { </span></span></li><li class="alt"><span> <span class="keyword">super</span><span>(context, attrs); </span></span></li><li class=""><span> resourceId=attrs.getAttributeResourceValue(nameSpace, <span class="string">"iconSrc"</span><span>, </span><span class="number">0</span><span>);</span><span class="comment">//获取图像资源的值</span><span> </span></span></li><li class="alt"><span> <span class="keyword">if</span><span>(resourceId!=</span><span class="number">0</span><span>) </span></span></li><li class=""><span> bitmap=BitmapFactory.decodeResource(getResources(), resourceId); </span></li><li class="alt"><span> </span></li><li class=""><span> } </span></li><li class="alt"><span> </span></li><li class=""><span> <span class="annotation">@Override</span><span> </span></span></li><li class="alt"><span> <span class="keyword">protected</span><span> </span><span class="keyword">void</span><span> onDraw(Canvas canvas) { </span></span></li><li class=""><span> <span class="keyword">if</span><span>(bitmap!=</span><span class="keyword">null</span><span>){ </span></span></li><li class="alt"><span> Rect src=<span class="keyword">new</span><span> Rect();</span><span class="comment">//原图区域</span><span> </span></span></li><li class=""><span> Rect target=<span class="keyword">new</span><span> Rect();</span><span class="comment">//目标区域</span><span> </span></span></li><li class="alt"><span> </span></li><li class=""><span> src.left=<span class="number">0</span><span>; </span></span></li><li class="alt"><span> src.top=<span class="number">0</span><span>; </span></span></li><li class=""><span> src.right=bitmap.getWidth(); </span></li><li class="alt"><span> src.bottom=bitmap.getHeight(); </span></li><li class=""><span> </span></li><li class="alt"><span> <span class="keyword">int</span><span> textHeight=(</span><span class="keyword">int</span><span>) getTextSize(); </span></span></li><li class=""><span> target.left=<span class="number">0</span><span>; </span></span></li><li class="alt"><span> </span></li><li class=""><span> <span class="comment">//计算图像复制区域的纵坐标,</span><span> </span></span></li><li class="alt"><span> target.top=(<span class="keyword">int</span><span>) (((getMeasuredHeight()-getTextSize())/</span><span class="number">2</span><span>)+</span><span class="number">1</span><span>); </span></span></li><li class=""><span> </span></li><li class="alt"><span> target.bottom=target.top+textHeight; </span></li><li class=""><span> target.right=(<span class="keyword">int</span><span>) (textHeight*((</span><span class="keyword">float</span><span>)bitmap.getWidth()/bitmap.getHeight())); </span></span></li><li class="alt"><span> </span></li><li class=""><span> <span class="comment">//绘制</span><span> </span></span></li><li class="alt"><span> canvas.drawBitmap(bitmap, src, target, getPaint()); </span></li><li class=""><span> <span class="comment">//向右移动TextView的的距离</span><span> </span></span></li><li class="alt"><span> canvas.translate(target.right+<span class="number">2</span><span>,</span><span class="number">0</span><span>); </span></span></li><li class=""><span> </span></li><li class="alt"><span> } </span></li><li class=""><span> <span class="keyword">super</span><span>.onDraw(canvas); </span></span></li><li class="alt"><span> } </span></li><li class=""><span> </span></li><li class="alt"><span> </span></li><li class=""><span> </span></li><li class="alt"><span>} </span></li></ol></div><pre name="code" class="java" style="display: none;">package com.zb;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Rect;
import android.graphics.drawable.BitmapDrawable;
import android.util.AttributeSet;
import android.view.View;
import android.widget.TextView;
public class IconTextView extends TextView {
private final String nameSpace
="http://com.zb.text";
//保存图像资源ID的变量
private int resourceId=0;
private Bitmap bitmap;
super(context, attrs);
resourceId=attrs.getAttributeResourceValue(nameSpace, "iconSrc", 0);//获取图像资源的值
if(resourceId!=0)
bitmap=BitmapFactory.decodeResource(getResources(), resourceId);
}
@Override
protected void onDraw
(Canvas canvas
) {
if(bitmap!=null){
Rect src=new Rect();//原图区域
Rect target=new Rect();//目标区域
src.left=0;
src.top=0;
src.right=bitmap.getWidth();
src.bottom=bitmap.getHeight();
int textHeight=(int) getTextSize();
target.left=0;
//计算图像复制区域的纵坐标,
target.top=(int) (((getMeasuredHeight()-getTextSize())/2)+1);
target.bottom=target.top+textHeight;
target.right=(int) (textHeight*((float)bitmap.getWidth()/bitmap.getHeight()));
//绘制
canvas.drawBitmap(bitmap, src, target, getPaint());
//向右移动TextView的的距离
canvas.translate(target.right+2,0);
}
super.onDraw(canvas);
}
}</pre><div class="dp-highlighter bg_java"><div class="bar"><div class="tools"><b>[java]</b> <a href="#" class="ViewSource" title="view plain" onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;">view plain</a><a href="#" class="CopyToClipboard" title="copy" onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;">copy</a><a href="#" class="PrintSource" title="print" onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;">print</a><a href="#" class="About" title="?" onclick="dp.sh.Toolbar.Command('About',this);return false;">?</a><div style="position: absolute; left: 0px; top: 0px; width: 0px; height: 0px; z-index: 99;"><embed id="ZeroClipboardMovie_4" src="http://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="0" height="0" name="ZeroClipboardMovie_4" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=4&width=0&height=0" wmode="transparent"></div></div></div><ol start="1" class="dp-j"><li class="alt"><span><span><pre name=</span><span class="string">"code"</span><span> </span><span class="keyword">class</span><span>=</span><span class="string">"plain"</span><span>><?xml version=</span><span class="string">"1.0"</span><span> encoding=</span><span class="string">"utf-8"</span><span>?> </span></span></li><li class=""><span><LinearLayout xmlns:android=<span class="string">"http://schemas.android.com/apk/res/android"</span><span> </span></span></li><li class="alt"><span> xmlns:zb=<span class="string">"http://com.zb.text"</span><span> </span></span></li><li class=""><span> android:layout_width=<span class="string">"fill_parent"</span><span> </span></span></li><li class="alt"><span> android:layout_height=<span class="string">"fill_parent"</span><span> </span></span></li><li class=""><span> android:orientation=<span class="string">"vertical"</span><span> > </span></span></li><li class="alt"><span> </span></li><li class=""><span> <com.zb.IconTextView </span></li><li class="alt"><span> android:id=<span class="string">"@+id/iconText1"</span><span> </span></span></li><li class=""><span> android:layout_width=<span class="string">"fill_parent"</span><span> </span></span></li><li class="alt"><span> android:layout_height=<span class="string">"wrap_content"</span><span> </span></span></li><li class=""><span> zb:iconSrc=<span class="string">"@drawable/small"</span><span> </span></span></li><li class="alt"><span> android:text=<span class="string">"妞给爷笑一个"</span><span> /> </span></span></li><li class=""><span> </span></li><li class="alt"><span> <com.zb.IconTextView </span></li><li class=""><span> android:id=<span class="string">"@+id/iconText1"</span><span> </span></span></li><li class="alt"><span> android:layout_width=<span class="string">"fill_parent"</span><span> </span></span></li><li class=""><span> android:layout_height=<span class="string">"wrap_content"</span><span> </span></span></li><li class="alt"><span> zb:iconSrc=<span class="string">"@drawable/small"</span><span> </span></span></li><li class=""><span> android:textSize=<span class="string">"30dp"</span><span> </span></span></li><li class="alt"><span> android:text=<span class="string">"妞给爷笑一个"</span><span> /> </span></span></li><li class=""><span> </span></li><li class="alt"><span></LinearLayout></pre><pre name=<span class="string">"code"</span><span> </span><span class="keyword">class</span><span>=</span><span class="string">"java"</span><span> style=</span><span class="string">"background-color: rgb(255, 255, 255); "</span><span>><pre name=</span><span class="string">"code"</span><span> </span><span class="keyword">class</span><span>=</span><span class="string">"java"</span><span> style=</span><span class="string">"background-color: rgb(255, 255, 255); "</span><span>><pre name=</span><span class="string">"code"</span><span> </span><span class="keyword">class</span><span>=</span><span class="string">"java"</span><span> style=</span><span class="string">"background-color: rgb(255, 255, 255); "</span><span>><span style=</span><span class="string">"font-family: monospace; white-space: pre; "</span><span>>代码很简单把。</span> </span></span></li><li class=""><span></pre><pre name=<span class="string">"code"</span><span> </span><span class="keyword">class</span><span>=</span><span class="string">"java"</span><span> style=</span><span class="string">"background-color: rgb(255, 255, 255); "</span><span>>布局文件</pre><pre name=</span><span class="string">"code"</span><span> </span><span class="keyword">class</span><span>=</span><span class="string">"java"</span><span> style=</span><span class="string">"background-color: rgb(255, 255, 255); "</span><span>></pre><pre name=</span><span class="string">"code"</span><span> </span><span class="keyword">class</span><span>=</span><span class="string">"java"</span><span> style=</span><span class="string">"background-color: rgb(255, 255, 255); "</span><span>>这里需要几个地方,namespace xmlns:zb=</span><span class="string">"http://com.zb.text"</span><span>要和代码里面定义的一样。</pre><pre name=</span><span class="string">"code"</span><span> </span><span class="keyword">class</span><span>=</span><span class="string">"java"</span><span> style=</span><span class="string">"background-color: rgb(255, 255, 255); "</span><span>>ok!!</pre> </span></span></li><li class="alt"><span><pre></pre> </span></li><li class=""><span><pre></pre> </span></li><li class="alt"><span><pre></pre> </span></li><li class=""><span><pre></pre> </span></li><li class="alt"><span><pre></pre> </span></li><li class=""><span><pre></pre> </span></li><li class="alt"><span><pre></pre> </span></li><li class=""><span><pre></pre> </span></li><li class="alt"><span><pre></pre> </span></li><li class=""><span><pre></pre> </span></li><li class="alt"><span> </span></li><li class=""><span></pre></pre> </span></li></ol></div><pre name="code" class="java" style="display: none;"><div class="dp-highlighter bg_plain"><div class="bar"><div class="tools"><b>[plain]</b> <a href="#" class="ViewSource" title="view plain" onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;">view plain</a><a href="#" class="CopyToClipboard" title="copy" onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;">copy</a><a href="#" class="PrintSource" title="print" onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;">print</a><a href="#" class="About" title="?" onclick="dp.sh.Toolbar.Command('About',this);return false;">?</a><div style="position: absolute; left: 0px; top: 0px; width: 0px; height: 0px; z-index: 99;"><embed id="ZeroClipboardMovie_5" src="http://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="0" height="0" name="ZeroClipboardMovie_5" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=5&width=0&height=0" wmode="transparent"></div></div></div><ol start="1"><li class="alt"><span><span><?xml version="1.0" encoding="utf-8"?> </span></span></li><li class=""><span><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" </span></li><li class="alt"><span> xmlns:zb="http://com.zb.text" </span></li><li class=""><span> android:layout_width="fill_parent" </span></li><li class="alt"><span> android:layout_height="fill_parent" </span></li><li class=""><span> android:orientation="vertical" > </span></li><li class="alt"><span> </span></li><li class=""><span> <com.zb.IconTextView </span></li><li class="alt"><span> android:id="@+id/iconText1" </span></li><li class=""><span> android:layout_width="fill_parent" </span></li><li class="alt"><span> android:layout_height="wrap_content" </span></li><li class=""><span> zb:iconSrc="@drawable/small" </span></li><li class="alt"><span> android:text="妞给爷笑一个" /> </span></li><li class=""><span> </span></li><li class="alt"><span> <com.zb.IconTextView </span></li><li class=""><span> android:id="@+id/iconText1" </span></li><li class="alt"><span> android:layout_width="fill_parent" </span></li><li class=""><span> android:layout_height="wrap_content" </span></li><li class="alt"><span> zb:iconSrc="@drawable/small" </span></li><li class=""><span> android:textSize="30dp" </span></li><li class="alt"><span> android:text="妞给爷笑一个" /> </span></li><li class=""><span> </span></li><li class="alt"><span></LinearLayout> </span></li></ol></div><pre name="code" class="plain" style="display: none;"><?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:zb="http://com.zb.text"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<com.zb.IconTextView
android:id="@+id/iconText1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
zb:iconSrc="@drawable/small"
android:text="妞给爷笑一个" />
<com.zb.IconTextView
android:id="@+id/iconText1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
zb:iconSrc="@drawable/small"
android:textSize="30dp"
android:text="妞给爷笑一个" />
</LinearLayout></pre><div class="dp-highlighter bg_java"><div class="bar"><div class="tools"><b>[java]</b> <a href="#" class="ViewSource" title="view plain" onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;">view plain</a><a href="#" class="CopyToClipboard" title="copy" onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;">copy</a><a href="#" class="PrintSource" title="print" onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;">print</a><a href="#" class="About" title="?" onclick="dp.sh.Toolbar.Command('About',this);return false;">?</a><div style="position: absolute; left: 0px; top: 0px; width: 0px; height: 0px; z-index: 99;"><embed id="ZeroClipboardMovie_6" src="http://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="0" height="0" name="ZeroClipboardMovie_6" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=6&width=0&height=0" wmode="transparent"></div></div></div><ol start="1" class="dp-j"><li class="alt"><span><span><pre name=</span><span class="string">"code"</span><span> </span><span class="keyword">class</span><span>=</span><span class="string">"java"</span><span> style=</span><span class="string">"background-color: rgb(255, 255, 255); "</span><span>><pre name=</span><span class="string">"code"</span><span> </span><span class="keyword">class</span><span>=</span><span class="string">"java"</span><span> style=</span><span class="string">"background-color: rgb(255, 255, 255); "</span><span>><span style=</span><span class="string">"font-family: monospace; white-space: pre; "</span><span>>代码很简单把。</span> </span></span></li><li class=""><span></pre><pre name=<span class="string">"code"</span><span> </span><span class="keyword">class</span><span>=</span><span class="string">"java"</span><span> style=</span><span class="string">"background-color: rgb(255, 255, 255); "</span><span>>布局文件</pre><pre name=</span><span class="string">"code"</span><span> </span><span class="keyword">class</span><span>=</span><span class="string">"java"</span><span> style=</span><span class="string">"background-color: rgb(255, 255, 255); "</span><span>></pre><pre name=</span><span class="string">"code"</span><span> </span><span class="keyword">class</span><span>=</span><span class="string">"java"</span><span> style=</span><span class="string">"background-color: rgb(255, 255, 255); "</span><span>>这里需要几个地方,namespace xmlns:zb=</span><span class="string">"http://com.zb.text"</span><span>要和代码里面定义的一样。</pre><pre name=</span><span class="string">"code"</span><span> </span><span class="keyword">class</span><span>=</span><span class="string">"java"</span><span> style=</span><span class="string">"background-color: rgb(255, 255, 255); "</span><span>>ok!!</pre> </span></span></li><li class="alt"><span><pre></pre> </span></li><li class=""><span><pre></pre> </span></li><li class="alt"><span><pre></pre> </span></li><li class=""><span><pre></pre> </span></li><li class="alt"><span><pre></pre> </span></li><li class=""><span><pre></pre> </span></li><li class="alt"><span><pre></pre> </span></li><li class=""><span><pre></pre> </span></li><li class="alt"><span><pre></pre> </span></li><li class=""><span><pre></pre> </span></li><li class="alt"><span> </span></li><li class=""><span></pre> </span></li></ol></div><pre name="code" class="java" style="background-color: rgb(255, 255, 255); display: none;"><div class="dp-highlighter bg_java"><div class="bar"><div class="tools"><b>[java]</b> <a href="#" class="ViewSource" title="view plain" onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;">view plain</a><a href="#" class="CopyToClipboard" title="copy" onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;">copy</a><a href="#" class="PrintSource" title="print" onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;">print</a><a href="#" class="About" title="?" onclick="dp.sh.Toolbar.Command('About',this);return false;">?</a><div style="position: absolute; left: 0px; top: 0px; width: 0px; height: 0px; z-index: 99;"><embed id="ZeroClipboardMovie_7" src="http://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="0" height="0" name="ZeroClipboardMovie_7" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=7&width=0&height=0" wmode="transparent"></div></div></div><ol start="1" class="dp-j"><li class="alt"><span><span><pre name=</span><span class="string">"code"</span><span> </span><span class="keyword">class</span><span>=</span><span class="string">"java"</span><span> style=</span><span class="string">"background-color: rgb(255, 255, 255); "</span><span>><span style=</span><span class="string">"font-family: monospace; white-space: pre; "</span><span>>代码很简单把。</span> </span></span></li><li class=""><span></pre><pre name=<span class="string">"code"</span><span> </span><span class="keyword">class</span><span>=</span><span class="string">"java"</span><span> style=</span><span class="string">"background-color: rgb(255, 255, 255); "</span><span>>布局文件</pre><pre name=</span><span class="string">"code"</span><span> </span><span class="keyword">class</span><span>=</span><span class="string">"java"</span><span> style=</span><span class="string">"background-color: rgb(255, 255, 255); "</span><span>></pre><pre name=</span><span class="string">"code"</span><span> </span><span class="keyword">class</span><span>=</span><span class="string">"java"</span><span> style=</span><span class="string">"background-color: rgb(255, 255, 255); "</span><span>>这里需要几个地方,namespace xmlns:zb=</span><span class="string">"http://com.zb.text"</span><span>要和代码里面定义的一样。</pre><pre name=</span><span class="string">"code"</span><span> </span><span class="keyword">class</span><span>=</span><span class="string">"java"</span><span> style=</span><span class="string">"background-color: rgb(255, 255, 255); "</span><span>>ok!!</pre> </span></span></li><li class="alt"><span><pre></pre> </span></li><li class=""><span><pre></pre> </span></li><li class="alt"><span><pre></pre> </span></li><li class=""><span><pre></pre> </span></li><li class="alt"><span><pre></pre> </span></li><li class=""><span><pre></pre> </span></li><li class="alt"><span><pre></pre> </span></li><li class=""><span><pre></pre> </span></li><li class="alt"><span><pre></pre> </span></li><li class=""><span><pre></pre> </span></li></ol></div><pre name="code" class="java" style="background-color: rgb(255, 255, 255); display: none;"><div class="dp-highlighter bg_java"><div class="bar"><div class="tools"><b>[java]</b> <a href="#" class="ViewSource" title="view plain" onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;">view plain</a><a href="#" class="CopyToClipboard" title="copy" onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;">copy</a><a href="#" class="PrintSource" title="print" onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;">print</a><a href="#" class="About" title="?" onclick="dp.sh.Toolbar.Command('About',this);return false;">?</a><div style="position: absolute; left: 0px; top: 0px; width: 0px; height: 0px; z-index: 99;"><embed id="ZeroClipboardMovie_8" src="http://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="0" height="0" name="ZeroClipboardMovie_8" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=8&width=0&height=0" wmode="transparent"></div></div></div><ol start="1" class="dp-j"><li class="alt"><span><span><span style=</span><span class="string">"font-family: monospace; white-space: pre; "</span><span>>代码很简单把。</span> </span></span></li></ol></div><pre name="code" class="java" style="background-color: rgb(255, 255, 255); display: none;"><span style="font-family: monospace; white-space: pre; ">代码很简单把。</span>
</pre><div class="dp-highlighter bg_java"><div class="bar"><div class="tools"><b>[java]</b> <a href="#" class="ViewSource" title="view plain" onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;">view plain</a><a href="#" class="CopyToClipboard" title="copy" onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;">copy</a><a href="#" class="PrintSource" title="print" onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;">print</a><a href="#" class="About" title="?" onclick="dp.sh.Toolbar.Command('About',this);return false;">?</a><div style="position: absolute; left: 0px; top: 0px; width: 0px; height: 0px; z-index: 99;"><embed id="ZeroClipboardMovie_9" src="http://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="0" height="0" name="ZeroClipboardMovie_9" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=9&width=0&height=0" wmode="transparent"></div></div></div><ol start="1" class="dp-j"><li class="alt"><span><span>布局文件 </span></span></li></ol></div><pre name="code" class="java" style="background-color: rgb(255, 255, 255); display: none;">布局文件</pre><div class="dp-highlighter bg_java"><div class="bar"><div class="tools"><b>[java]</b> <a href="#" class="ViewSource" title="view plain" onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;">view plain</a><a href="#" class="CopyToClipboard" title="copy" onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;">copy</a><a href="#" class="PrintSource" title="print" onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;">print</a><a href="#" class="About" title="?" onclick="dp.sh.Toolbar.Command('About',this);return false;">?</a><div style="position: absolute; left: 0px; top: 0px; width: 0px; height: 0px; z-index: 99;"><embed id="ZeroClipboardMovie_10" src="http://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="0" height="0" name="ZeroClipboardMovie_10" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=10&width=0&height=0" wmode="transparent"></div></div></div><ol start="1" class="dp-j"><li class="alt"><span><span> </span></span></li></ol></div><pre name="code" class="java" style="background-color: rgb(255, 255, 255); display: none;"></pre><div class="dp-highlighter bg_java"><div class="bar"><div class="tools"><b>[java]</b> <a href="#" class="ViewSource" title="view plain" onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;">view plain</a><a href="#" class="CopyToClipboard" title="copy" onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;">copy</a><a href="#" class="PrintSource" title="print" onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;">print</a><a href="#" class="About" title="?" onclick="dp.sh.Toolbar.Command('About',this);return false;">?</a><div style="position: absolute; left: 0px; top: 0px; width: 0px; height: 0px; z-index: 99;"><embed id="ZeroClipboardMovie_11" src="http://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="0" height="0" name="ZeroClipboardMovie_11" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=11&width=0&height=0" wmode="transparent"></div></div></div><ol start="1" class="dp-j"><li class="alt"><span><span>这里需要几个地方,namespace xmlns:zb=</span><span class="string">"http://com.zb.text"</span><span>要和代码里面定义的一样。 </span></span></li></ol></div><pre name="code" class="java" style="background-color: rgb(255, 255, 255); display: none;">这里需要几个地方,namespace xmlns:zb="http://com.zb.text"要和代码里面定义的一样。</pre><div class="dp-highlighter bg_java"><div class="bar"><div class="tools"><b>[java]</b> <a href="#" class="ViewSource" title="view plain" onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;">view plain</a><a href="#" class="CopyToClipboard" title="copy" onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;">copy</a><a href="#" class="PrintSource" title="print" onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;">print</a><a href="#" class="About" title="?" onclick="dp.sh.Toolbar.Command('About',this);return false;">?</a><div style="position: absolute; left: 0px; top: 0px; width: 0px; height: 0px; z-index: 99;"><embed id="ZeroClipboardMovie_12" src="http://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="0" height="0" name="ZeroClipboardMovie_12" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=12&width=0&height=0" wmode="transparent"></div></div></div><ol start="1" class="dp-j"><li class="alt"><span><span>ok!! </span></span></li></ol></div><pre name="code" class="java" style="background-color: rgb(255, 255, 255); display: none;">ok!!</pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
</pre></pre></pre>
//java/6175