`
test_angel
  • 浏览: 51515 次
  • 性别: Icon_minigender_2
  • 来自: 西安
社区版块
存档分类
最新评论

AndroidTextView在xml初始化的问题

 
阅读更多

packages/apps/TabPro/res/layout/tab1.xml:7: error: Error: This attribute must be localized. (at 'text' with value '0%').
packages/apps/TabPro/res/layout/tab2.xml:7: error: Error: This attribute must be localized. (at 'text' with value '0%').
packages/apps/TabPro/res/layout/tab3.xml:7: error: Error: This attribute must be localized. (at 'text' with value '0%').
make: *** [out/target/common/obj/APPS/TabPro_intermediates/src/R.stamp] 错误 1

提示了错误“This attribute must be localized”,这种问题一般情况是因为在res/xml文件夹下的中
或者在res/layout下的文件中出现了没有多语言话的文本例如
<TextView
android:id="@+id/myTextView1"
android:text="
0%"
android:layout_width="fill_parent">
</TextView>
解决方式
在res/values/strings.xml中定义字符串
<string name="str_tab1">0%</string>

然后把上面的内容改为
<TextView
android:id="@+id/myTextView1"
android:text="@string/str_tab1"
android:layout_width="fill_parent">
</TextView>

这是android强制实行多语言话

 

所以说初始化一定要在string中,即使是一个小小的0

分享到:
评论

相关推荐

    android textview 文字排版 换行

    2. **Java代码中初始化和设置TextView** 在Activity或Fragment中,可以通过以下方式获取并设置`TextView`: ```java TextView myTextView = findViewById(R.id.myTextView); myTextView.setText("新的文本"); `...

    Android TextView展开动画效果

    // 初始化展开高度 mExpandedHeight = -1; } public void toggleExpansion() { if (isExpanded) { collapseTextView(); } else { expandTextView(); } } private void expandTextView() { isExpanded ...

    android自定义的翻转textview

    在该类中,我们需要重写构造函数,以便在初始化时可以添加必要的属性和设置。同时,我们需要添加一些自定义属性,如翻转速度、是否循环翻转等,以便开发者可以根据需求进行定制。 ```java public class ...

    Android 实现TextView上下滚动效果

    为了始终启用滚动,可以添加以下代码到TextView的初始化中: ```java TextView textView = findViewById(R.id.textView); textView.setMovementMethod(new ScrollingMovementMethod()); ``` 另外,Android还提供了...

    Android textview 自定义布局

    在Android开发中,TextView是用于显示文本的基本组件。然而,有时候我们可能需要对TextView的布局进行自定义,使其能够满足特定的设计需求。本教程将详细讲解如何实现一个自定义的TextView布局,使得文本每四行平均...

    android 逐行显示自动换行的textview

    TextView在XML布局文件中定义,通过`&lt;TextView&gt;`标签,并可以通过`android:text`属性设置初始文本。在代码中,可以通过`setText()`方法动态改变文本内容。然而,它默认会一次性显示所有文本,不会逐行逐字显示。 要...

    自定义TextView实现垂直自动轮播

    为了实现这一点,开发者可能在`ScrollTextView`类中重写了父类的方法,比如`onFinishInflate()`,在这个方法中初始化必要的属性,如字体大小、颜色和轮播时间等。此外,还会利用Android的动画系统,如`out_animation...

    android自定义textview加载GIF(动态图)

    5. **实际应用**:在布局XML文件中,使用`&lt;com.yourpackage.GifTextView&gt;`标签替换`&lt;android.widget.TextView&gt;`,并调用`setGifResource()`方法加载GIF资源。 通过以上步骤,我们就可以在Android应用中自定义...

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

    `init`方法初始化了边框的颜色、宽度和圆角半径。我们还定义了三个方法,分别是`setBorderColor`、`setBorderWidth`和`setCornerRadius`,用于动态更改边框的颜色、宽度和圆角。在`onDraw`方法中,我们首先调用`...

    android的xml操作

    在Android开发中,XML(eXtensible Markup Language)是一种常用的数据存储和交换格式,用于定义用户界面布局、配置文件以及数据传输等。本篇将深入探讨XML在Android中的操作,包括XML的读取(Pull解析)和XML的生成...

    自定义TextView带货币符号

    - 可以定义一个字符串资源,在构造函数或初始化方法中设置为TextView的文本。这样,你可以在不同地方修改字符串资源,以改变货币符号,如美元($), 欧元(€) 或者人民币(¥)。 - 使用`setText()`方法设置文本,但...

    Android垂直滚动TextView跑马灯Demo

    为了方便用户理解和使用,这个Demo可能还包括了一个简单的Activity,展示了如何在代码中初始化和使用VerticalScrollTextView,以及如何设置和修改其属性。 总结来说,"Android垂直滚动TextView跑马灯Demo"是一个...

    findview自动初始化离线使用

    总的来说,"findview自动初始化离线使用"是一个提高Android开发效率的实用工具,它利用XML解析和代码生成技术,帮助开发者快速完成UI元素的初始化,无论在网络环境如何,都能保持高效的工作节奏。

    [Android实例] Android之解析XML文件

    在Android开发中,解析XML文件是一项常见的需求。本文将详细介绍如何使用SAX(Simple API for XML)解析器来解析XML文件,并通过一个具体的实例来进行说明。 #### 二、SAX解析器简介 SAX是一种基于事件驱动的XML...

    Android TextView实现点击显示全文与隐藏功能(附源码)

    在CollapsiableTextView的构造函数中,通过`TypedArray`获取上述属性的值,并进行初始化。例如,我们可以通过`context.getTheme().obtainStyledAttributes()`来获取XML布局中的自定义属性,然后使用`getColor()`、`...

    android自定义TextView

    1. 添加删除按钮:在XML布局文件中,为自定义TextView添加一个清除图标,可以使用`android:drawableRight`属性。 ```xml android:layout_width="wrap_content" android:layout_height="wrap_content" android:...

    Android 自定义TextView 实现文本间距

    // 初始化字符间距,可以在这里设置默认值或者通过属性来动态设置 mSpacing = 0; } @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); // 获取文本 String text = getText()....

    Android通过注解初始化View

    在"Android通过注解初始化View"的场景下,我们将探讨如何使用注解来优雅地管理UI组件的初始化过程,从而减少传统findViewById方法的使用。 首先,让我们了解注解的基本概念。在Java中,注解是以`@`符号开头的特殊...

    Android PULL解析XML

    现在,`textView`变量已经被初始化并设置了对应的视图,无需再调用`findViewById`。 结合PULL解析XML和ButterKnife,我们可以轻松地将解析到的数据填充到视图中。例如,当解析到特定标签时,可以直接设置到已绑定的...

Global site tag (gtag.js) - Google Analytics