`
z251257144
  • 浏览: 91291 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

[Android]"@string/hello"和"你好"的区别

阅读更多

 

<TextView  

    android:layout_width="fill_parent" 

    android:layout_height="wrap_content" 

    android:text="@string/hello"

    />

 

<TextView  

    android:layout_width="fill_parent" 

    android:layout_height="wrap_content" 

    android:text="hello"

    />

 

在strings.xml配置string的好处:

1.以后修改方便,类似于C/C++中的宏定义

2.为了国际化

3.节省内存,例如:"hello"被用了10000次,就占用了50000个字节,而使用"@string/hello"则会占用5个,其它地方用到时,就直接取得引用。

分享到:
评论

相关推荐

    Android中实现文字、图片资源国际化案例

    &lt;string name="hello"&gt;你好,世界!&lt;/string&gt; ``` **步骤3:处理图片资源** 图片资源的国际化通常是根据地区文化差异来调整的。例如,日期格式、货币符号或某些图标可能需要更改。可以创建类似`res/drawable-en/`和...

    android String Resouce资源使用案例

    总的来说,Android的String Resource是提高开发效率和应用质量的重要工具。通过合理利用,我们可以更好地组织和管理应用的文本内容,同时为多语言支持提供便利。希望这个案例能帮助你更好地理解和应用String ...

    android helloword入门级教程

    &lt;string name="hello_world"&gt;你好,世界!&lt;/string&gt; &lt;/resources&gt; ``` `app_name`和`hello_world`是两个字符串资源的ID,它们在代码中可以通过`R.string.app_name`和`R.string.hello_world`来引用。 接下来,我们...

    android操作XML资源

    &lt;string name="hello_world"&gt;你好,世界!&lt;/string&gt; &lt;/resources&gt; ``` 在Java代码中,可以这样获取: ```java String appName = getString(R.string.app_name); ``` 4. **颜色资源**: 颜色资源定义在...

    android的XML使用

    &lt;string name="hello_world"&gt;你好,世界!&lt;/string&gt; &lt;string name="action_settings"&gt;设置&lt;/string&gt; &lt;/resources&gt; ``` 在代码中,我们可以用`getString(R.string.app_name)`来获取对应的字符串资源。 再者,...

    布局文件所需相关资源

    &lt;string name="hello_world"&gt;你好,世界!&lt;/string&gt; &lt;!-- ... --&gt; &lt;/resources&gt; ``` 在布局文件中,使用`&lt;TextView&gt;`标签引用字符串资源: ```xml android:layout_width="wrap_content" android:layout_...

    Android String

    String str = "Hello, Android"; // 通过StringBuilder或StringBuffer构建 StringBuilder sb = new StringBuilder(); sb.append("Hello, "); sb.append("Android"); String str2 = sb.toString(); // 从资源中获取...

    Android初学者教程

    &lt;string name="msg_dialog"&gt;你好,中国&lt;/string&gt; &lt;string name="ok_dialog"&gt; &lt;/resources&gt; ``` #### 四、进阶:让Button来说HelloWorld 1. **修改布局**:在原有的`main.xml`布局文件中添加`EditText`和`...

    安卓字体使用多语言相关-Android创建多语言支持app示例代码.rar

    &lt;string name="hello_world"&gt;你好,世界!&lt;/string&gt; &lt;/resources&gt; ``` 2. **设置应用语言**: Android系统会自动根据用户的设备设置选择对应的字符串资源。如果你想要在代码中动态切换语言,可以使用`Resources...

    Excel和String.xml 互相转换工具

    &lt;string name="hello_world"&gt;你好,世界!&lt;/string&gt; &lt;string name="action_settings"&gt;设置&lt;/string&gt; &lt;/resources&gt; ``` 在上述例子中,`name`属性是字符串的唯一标识符,而`value`则是显示的文本。开发者可以在...

    Android(经典实例).pdf

    ### Android经典实例分析 #### 一、初识Android与HelloWorld **1.1 Android SDK简介** ...同时,从简单的HelloWorld到更复杂的用户交互功能,逐步过渡能够帮助开发者更好地理解和掌握Android开发的核心技术。

    android国际化中英文切换demo

    &lt;string name="hello_world"&gt;你好,世界!&lt;/string&gt; ... &lt;/resources&gt; ``` 对于英文版本,`res/values-en/strings.xml`应改为: ```xml &lt;string name="app_name"&gt;App Name&lt;/string&gt; &lt;string name="hello_...

    通俗易懂地讲解Android app国际化实现方式,开发需要注意的地方

    &lt;string name="hello_world"&gt;你好,世界!&lt;/string&gt; &lt;/resources&gt; &lt;!-- values-es/strings.xml --&gt; &lt;string name="app_name"&gt;Mi aplicación&lt;/string&gt; &lt;string name="hello_world"&gt;¡Hola Mundo!&lt;/string&gt; &lt;/...

    Android字符串国际化

    &lt;string name="hello_world"&gt;你好,世界!&lt;/string&gt; &lt;/resources&gt; ``` 在这个例子中,`name`属性是字符串的标识符,`value`属性是字符串的内容。 **4. 在代码中使用** 在Java或Kotlin代码中,可以使用`R.string`...

    Android(经典实例)

    &lt;string name="msg_dialog"&gt;你好, &lt;/resources&gt; ``` 3. **代码实现** - 在Java代码中,我们需要获取用户输入,并将其添加到TextView中。 ```java Button btnGo = (Button) findViewById(R.id.go); ...

    语言国际化demo

    &lt;string name="hello_world"&gt;你好,世界!&lt;/string&gt; ``` 这样,应用可以根据设备的语言设置自动加载相应的字符串。 3. **布局文件引用**: 在布局XML文件中,我们使用`@string`引用这些资源,如`android:text=...

    android APP 多语言切换

    &lt;string name="hello_world"&gt;你好,世界!&lt;/string&gt; &lt;/resources&gt; ``` 这样,根据用户的设备设置,Android系统会自动选择正确的`strings.xml`文件。 3. **在代码中使用字符串资源**: 在布局文件(XML)和Java...

    android 程序/代碼中語言轉換

    &lt;string name="hello_world"&gt;你好,世界!&lt;/string&gt; &lt;!-- 更多字符串... --&gt; &lt;/resources&gt; &lt;!-- res/values-en/strings.xml --&gt; &lt;string name="app_name"&gt;App Name&lt;/string&gt; &lt;string name="hello_world"&gt;Hello...

    Android实现应用内置语言切换功能

    &lt;string name="helloworld"&gt;你好 世界!&lt;/string&gt; &lt;string name="language"&gt;中文&lt;/string&gt; &lt;string name="secondact"&gt;第二屏&lt;/string&gt; ``` 接下来,为了确保应用能够正确地根据选择的语言加载资源,我们需要在代码中...

Global site tag (gtag.js) - Google Analytics