0 0

Android TextView怎么引用Style?3

style.xml文件内容:

<?xml version="1.0" encoding="UTF-8"?>
<resources>
 <style name="style1">
     <item name="android:textColor">#333333</item>
     <item name="android:gravity">center</item>
     <item name="android:layout_weight">1</item>
     <item name="android:textSize">12sp</item>
     <item name="android:ellipsize">end</item>
     <item name="android:singleLine">true</item>
 </style>
</resources>

 

那么在Activity文件中新建一个TextView的时候,我怎么引用style1,就是说把TextView的style变成stytle1?


问题补充:<div class="quote_title">renpeng301 写道</div><div class="quote_div"><pre name="code" class="java">


  &lt;TextView style="@style/style1"
            android:id="@+id/tv"
            android:text="TextView " /&gt;
</pre></div> <br />这个我知道,我是说代码里面怎么用,比如像下面: <br />TextView tv = new&nbsp; TextView(context); <br />tv.setTextColor(...); <br />tv.setTextSize(...); <br />.... <br /> <br />R.style.style1怎么用

问题补充:<div class="quote_title">renpeng301 写道</div><div class="quote_div"><pre name="code" class="java">

Sets the text color, size, style, hint color, and highlight color from the specified TextAppearance resource.
Parameters:
context
resid
setTextAppearance(context,resid);

</pre></div> <br />谢谢,那android:layout_weight怎么设置

问题补充:<div class="quote_title">renpeng301 写道</div><div class="quote_div"><pre name="code" class="java">
直接再style中设置啊
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;resources&gt;
&lt;style name="style1"&gt;
     &lt;item name="android:textColor"&gt;#333333&lt;/item&gt;
     &lt;item name="android:gravity"&gt;center&lt;/item&gt;
     &lt;item name="android:layout_weight"&gt;1&lt;/item&gt;
     &lt;item name="android:textSize"&gt;12sp&lt;/item&gt;
     &lt;item name="android:ellipsize"&gt;end&lt;/item&gt;
     &lt;item name="android:singleLine"&gt;true&lt;/item&gt;
&lt;item name="android:layout_weight"&gt;1&lt;/item&gt;

&lt;/style&gt;
&lt;/resources&gt;

</pre></div> <br />这样是全部的,比如我在TableRow下有6个使用了style1,但我其中一个的layout_weight不想设为1,而是设为其他(比如2),那怎么办
2012年1月09日 11:20

5个答案 按时间排序 按投票排序

0 0

采纳的答案

textView.setTextAppearance(context,R.style.style1);

2012年1月09日 12:27
0 0

TableRow统一定义成2列
然后把要显示成一列的 合并单元。。
无需设置layout_weight

2012年1月09日 19:26
0 0

直接再style中设置啊
<?xml version="1.0" encoding="UTF-8"?>
<resources>
 <style name="style1">
     <item name="android:textColor">#333333</item>
     <item name="android:gravity">center</item>
     <item name="android:layout_weight">1</item>
     <item name="android:textSize">12sp</item>
     <item name="android:ellipsize">end</item>
     <item name="android:singleLine">true</item>
 <item name="android:layout_weight">1</item>

 </style>
</resources>

2012年1月09日 15:19
0 0


Sets the text color, size, style, hint color, and highlight color from the specified TextAppearance resource.
Parameters:
context 
resid 
setTextAppearance(context,resid); 

2012年1月09日 12:28
0 0



  <TextView style="@style/style1"
            android:id="@+id/tv"
            android:text="TextView " />

2012年1月09日 11:34

相关推荐

    Android自定义TextView带圆角边框颜色(动态更改边框颜色)

    在Android开发中,自定义视图是常见的需求之一,尤其是当系统提供的标准控件无法满足设计或功能需求时。本文将深入探讨如何实现一个自定义的`TextView`,该`TextView`具有可变的圆角边框和动态颜色变化的能力。 ...

    Android TextView 属性文档

    【Android TextView 属性详解】 在Android开发中,TextView是一个至关重要的控件,它用于显示文本。深入理解TextView的属性能够帮助开发者实现丰富的文本展示效果,提高应用的用户体验。以下是对TextView的一些主要...

    安卓textview左右对齐,自适配间距

    在Android开发中,TextView是用于显示单行或多行文本的常用组件。然而,当TextView包含多行文本并需要左右对齐时,由于不同设备屏幕尺寸和字体大小的差异,可能会出现换行后右侧对齐不一致的问题。为了解决这个问题...

    Android textView应用简单示例.rar

    - `android:textAppearance`: 通过引用一个预定义的外观(style),可以快速改变文本的样式。 - `android:autoLink`: 自动识别并链接文本中的网址、电话号码等。 - `android:linksClickable`: 如果`autoLink`被...

    TextView超链接自定义样式

    在Android开发中,`TextView` 是一个非常常用的控件,用于显示文本信息。然而,有时候我们需要在`TextView`中展示带有超链接的文本,让用户能够点击跳转到其他页面或执行特定操作。本篇将详细讲解如何在Android的`...

    Android 自定义TextView 实现文本间距

    android:theme="@style/AppTheme"&gt; ... &lt;!-- 在标签内部 --&gt; ``` 最后,在你的应用主Activity中,你需要加载这个布局,并实例化SpacingTextView。至此,你就成功地创建了一个能够自定义文本间距的Android ...

    Android自定义属性实现带边框效果的TextView

    在Android开发中,有时我们可能需要为TextView添加个性化的边框效果,以增强用户界面的视觉体验。Android自定义属性的使用就是解决此类问题的一种有效方法。本篇将深入探讨如何通过自定义属性来实现一个带边框效果的...

    Android-CircleTextView(圆形文字View)

    paint.setStyle(Paint.Style.STROKE); paint.setColor(Color.RED); paint.setStrokeWidth(5f); path = new Path(); } @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); // 绘制...

    自定义textview字体闪烁效果

    在Android开发中,自定义控件是提升应用用户体验的一个重要手段。本教程将详细讲解如何为TextView实现一种字体闪烁的效果,让文字在显示与隐藏之间循环,为用户界面增添动态感。 首先,我们需要创建一个新的继承自...

    androidStyle

    &lt;item name="android:textViewStyle"&gt;@style/CustomTextViewStyle &lt;/style&gt; &lt;style name="CustomTextViewStyle" parent="android:Widget.TextView"&gt; &lt;item name="android:textStyle"&gt;bold &lt;/style&gt; ``` 这样...

    android 自定义TextView删除线

    TextView是Android UI框架中的一个基本组件,用于显示单行或多行文本。它支持多种格式,包括字体样式、颜色、大小、对齐方式等。在默认情况下,TextView不提供删除线的效果。 要实现自定义的删除线效果,我们需要...

    android之为TextView打上多标签

    在Android开发中,TextView是用于显示单行或多行文本的基本组件。然而,有时我们需要在TextView中展示更加丰富的信息,比如带有不同样式的标签。本文将深入探讨如何在Android的TextView中实现多标签的功能,以便更好...

    Android TextView 设置字体大小的方法

    可以创建一个样式资源文件,在其中定义字体大小,然后在`TextView`中引用这个样式。 在`res/values/styles.xml`中定义样式: ```xml &lt;style name="CustomTextStyle"&gt; &lt;item name="android:textSize"&gt;18sp &lt;/...

    android_UI进阶之style和theme的使用

    Android_UI进阶之style和theme的使用 Android 中的样式(style)和主题(theme)是两种资源,都是 Android 提供的默认资源,可以供开发者使用。同时,开发者也可以自己定义style和theme,以满足不同的需求。 style...

    Android实现TextView字符串关键字变色的方法

    在Android开发中,有时我们需要突出显示TextView中的特定关键词,使其与普通文本有所区分,从而吸引用户的注意力或增强可读性。本文将详细讲解如何在Android中实现TextView字符串关键字变色,包括固定字符串的关键字...

    Android应用源码之style.zip

    &lt;style name="MyCustomStyle" parent="android:Widget.TextView"&gt; ... &lt;/style&gt; ``` 5. **动态设置风格**: - 在运行时,可以通过`Context`的`applyTheme()`方法改变Activity的主题。 - 对于局部风格,可以...

    textView限制输入字数

    let okAction = UIAlertAction(title: "确定", style: .default, handler: nil) alertController.addAction(okAction) present(alertController, animated: true, completion: nil) return false } return ...

    Android 使用Font和style定义App全局字体样式

    本文将详细讲解如何在Android中使用`Font`和`style`来定义App全局字体样式。 首先,让我们了解`Font`的概念。在Android中,`Font`通常指的是字体文件,通常以`.ttf`(TrueType Font)或`.otf`(OpenType Font)格式...

Global site tag (gtag.js) - Google Analytics