SkinUI5.0官方文档

SkinUI5.0官方文档


文本

<p>文本由CTextView类来代表,继承于CView,支持CView的所有属性和方法。</p> <h2>属性和相关方法</h2> <h4>设置文本是单行还是多行</h4> <ul> <li>通过XML属性控制如下:</li> </ul> <pre><code class="language-xml">MultiLine="true"</code></pre> <ul> <li>通过C++程序代码调用方法控制如下:</li> </ul> <pre><code class="language-c">virtual void SetMultiLine(BOOL bMultiLine);</code></pre> <h4>设置超出范围时是否自动显示省略号</h4> <ul> <li>通过XML属性控制如下:</li> </ul> <pre><code class="language-xml">AutoEllipsis="true"</code></pre> <ul> <li>通过C++程序代码调用方法控制如下:</li> </ul> <pre><code class="language-c">virtual void SetAutoEllipsis(BOOL bAutoEllipsis);</code></pre> <h4>设置文本颜色是否根据背景深浅自动变换</h4> <ul> <li>通过XML属性控制如下:</li> </ul> <pre><code class="language-xml">AutoColor="true"</code></pre> <ul> <li>通过C++程序代码调用方法控制如下:</li> </ul> <pre><code class="language-c">virtual void SetAutoColor(BOOL bAutoColor);</code></pre> <h4>设置文本</h4> <ul> <li>通过XML属性控制如下:</li> </ul> <pre><code class="language-xml">Text="IDS_TEST"</code></pre> <ul> <li>通过C++程序代码调用方法控制如下:</li> </ul> <pre><code class="language-c">void SetText(const String&amp; strText);</code></pre> <h4>设置文本颜色</h4> <ul> <li>通过XML属性控制如下:</li> </ul> <pre><code class="language-xml">Color="ID_COLOR_RED"</code></pre> <ul> <li>通过C++程序代码调用方法控制如下:</li> </ul> <pre><code class="language-c">void SetColor(const String&amp; strColor);</code></pre> <h4>设置文本字体</h4> <ul> <li>通过XML属性控制如下:</li> </ul> <pre><code class="language-xml">Font="ID_FONT_NORMAL"</code></pre> <ul> <li>通过C++程序代码调用方法控制如下:</li> </ul> <pre><code class="language-c">void SetFont(const String&amp; strFont);</code></pre> <h4>设置文本水平对齐方式</h4> <ul> <li>通过XML属性控制如下:</li> </ul> <pre><code class="language-xml">HorzAlignment="Left"</code></pre> <ul> <li>通过C++程序代码调用方法控制如下:</li> </ul> <pre><code class="language-c">void SetHorzAlign(StringAlignment alignment);</code></pre> <h4>设置文本垂直对齐方式</h4> <ul> <li>通过XML属性控制如下:</li> </ul> <pre><code class="language-xml">VertAlignment="Center"</code></pre> <ul> <li>通过C++程序代码调用方法控制如下:</li> </ul> <pre><code class="language-c">void SetVertAlign(StringAlignment alignment);</code></pre> <h4>设置文本无法完全显示时,末尾保留多少个字符后才显示...</h4> <ul> <li>通过XML属性控制如下:</li> </ul> <pre><code class="language-xml">EndText="5"</code></pre> <ul> <li>通过C++程序代码调用方法控制如下:</li> </ul> <pre><code class="language-c">void SetEndText(LONG nEndText);</code></pre> <h2>示例</h2> <h4>效果图</h4> <p><img src="http://www.skinui.cn/doc/img/5.0/3/TextView.png" alt="文本" /></p> <h4>布局文件</h4> <pre><code class="language-xml">&lt;RelativeLayout Width="MatchParent" Height="120"&gt; &lt;RelativeLayout Width="220" Height="80" AlignParentLeft="40" AlignParentTop="20" Background="ID_COLOR_DEFAULT1"&gt; &lt;TextView Width="MatchParent" Height="MatchParent" VertAlign="Top" HorzAlign="Left" Text="垂直上对齐,水平左对齐" /&gt; &lt;/RelativeLayout&gt; &lt;RelativeLayout Width="220" Height="80" AlignParentLeft="270" AlignParentTop="20" Background="ID_COLOR_DEFAULT1"&gt; &lt;TextView Width="MatchParent" Height="MatchParent" VertAlign="Top" HorzAlign="Center" Text="垂直上对齐,水平居中对齐" /&gt; &lt;/RelativeLayout&gt; &lt;RelativeLayout Width="220" Height="80" AlignParentLeft="520" AlignParentTop="20" Background="ID_COLOR_DEFAULT1"&gt; &lt;TextView Width="MatchParent" Height="MatchParent" VertAlign="Top" HorzAlign="Right" Text="垂直上对齐,水平右对齐" /&gt; &lt;/RelativeLayout&gt; &lt;/RelativeLayout&gt; &lt;RelativeLayout Width="MatchParent" Height="120"&gt; &lt;RelativeLayout Width="220" Height="80" AlignParentLeft="40" AlignParentTop="20" Background="ID_COLOR_DEFAULT1"&gt; &lt;TextView Width="MatchParent" Height="MatchParent" VertAlign="Center" HorzAlign="Left" Text="垂直居中对齐,水平左对齐" /&gt; &lt;/RelativeLayout&gt; &lt;RelativeLayout Width="220" Height="80" AlignParentLeft="270" AlignParentTop="20" Background="ID_COLOR_DEFAULT1"&gt; &lt;TextView Width="MatchParent" Height="MatchParent" VertAlign="Center" HorzAlign="Center" Text="垂直居中对齐,水平居中对齐" /&gt; &lt;/RelativeLayout&gt; &lt;RelativeLayout Width="220" Height="80" AlignParentLeft="520" AlignParentTop="20" Background="ID_COLOR_DEFAULT1"&gt; &lt;TextView Width="MatchParent" Height="MatchParent" VertAlign="Center" HorzAlign="Right" Text="垂直居中对齐,水平右对齐" /&gt; &lt;/RelativeLayout&gt; &lt;/RelativeLayout&gt; &lt;RelativeLayout Width="MatchParent" Height="120"&gt; &lt;RelativeLayout Width="220" Height="80" AlignParentLeft="40" AlignParentTop="20" Background="ID_COLOR_DEFAULT1"&gt; &lt;TextView Width="MatchParent" Height="MatchParent" VertAlign="Bottom" HorzAlign="Left" Text="垂直下对齐,水平左对齐" /&gt; &lt;/RelativeLayout&gt; &lt;RelativeLayout Width="220" Height="80" AlignParentLeft="270" AlignParentTop="20" Background="ID_COLOR_DEFAULT1"&gt; &lt;TextView Width="MatchParent" Height="MatchParent" VertAlign="Bottom" HorzAlign="Center" Text="垂直下对齐,水平居中对齐" /&gt; &lt;/RelativeLayout&gt; &lt;RelativeLayout Width="220" Height="80" AlignParentLeft="520" AlignParentTop="20" Background="ID_COLOR_DEFAULT1"&gt; &lt;TextView Width="MatchParent" Height="MatchParent" VertAlign="Bottom" HorzAlign="Right" Text="垂直下对齐,水平右对齐" /&gt; &lt;/RelativeLayout&gt; &lt;/RelativeLayout&gt;</code></pre>

页面列表

ITEM_HTML