Android之strings.xml

在Android的工程目录中有一个res文件夹专门用来存放资源文件的,而在res文件夹下的有一个strings.xml文件,今天我们就来熟悉一下这个文件相关的知识。

strings.xml文件是用来定义字符串常数的,首先我们打开这个文件,可以看到如下内容:

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <string name="app_name">HelloWorld</string>
    <string name="hello_world">Hello world!</string>
    <string name="action_settings">Settings</string>
</resources>

AndroidStudio已经帮我们设置了三个字符串常数,app_name对应字符串HelloWorld,hello_world对应字符串Hello world!,action_settings对应字符串Settings。

接下来,我们要在这个文件里添加一下我们需要使用的字符串常数,比如,我们希望当我们在代码中输入Welcome_everyone时会自动转换成字符串Welcome to everyone。

我们只需要添加一句代码即可:


<?xml version="1.0" encoding="utf-8"?>
<resources>

    <string name="app_name">HelloWorld</string>
    <string name="hello_world">Hello world!</string>
    <string name="action_settings">Settings</string>
    <string name="Welcome_everyone">Welcome to everyone</string>
</resources>


在完成设置字符串常数之后我们就来学习如何使用它,我们找到fragment_main.xml文件,将此文件中的TextView的text设置成Welcome_everyone。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingBottom="@dimen/activity_vertical_margin"
    tools:context=".MainActivity$PlaceholderFragment">

    <TextView
        android:text="@string/Welcome_everyone"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

</RelativeLayout>


此时,运行程序你就会发现原本默认的Hello World!变成了Welcome to everyone。

由此可见,我们可以在项目中通过在strings.xml文件中添加内容来完成字符串常数的设置,从而增加代码的易读性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值