2 kb920811 kb920811 于 2016.03.27 16:11 提问

AndroidStudio 不能辨别values下的string的内容?

activity_main.xml中:
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
在vaules下的Strings.xml定义了:
Hello World

但是它依然提示Cannot resolve symbol '@string/hello_world'

3个回答

u013755250
u013755250   2016.03.27 16:20

要么as卡了,要么你写错了,重启就好,检查下吧

lxk_1993
lxk_1993   Rxr 2016.03.28 08:39

首先看 hello_world 是否写对了 对了的话 clean 或者 rebuild 一下

crazy1235
crazy1235   Ds   Rxr 2016.03.28 10:37

vaules下

应该是strings.xml 小写开头

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android studio 如何将字符串添加到values-Strings.xml文件中
前言不会偷懒的程序猿,不是一个合格的老司机 !! String规范化大家都知道将布局中的string等字符串,规范化写到Values-Strings.xml中的好处. 但是有时候我们不做语言国际化等操作,工作时间紧凑点,就懒得去这么做了。一行行的重复黏贴String.xml操作,内心是崩溃的. 偶然间发现还是Android Studio 这个亲儿子,果然不是吹的,就提供了懒人神器的工具–E
分享个一键把layout内android:text文字替换到values/strings.xml的工具
地址:https://github.com/ashqal/strings2ids-android/ 前两天在做android支付的ane,第三方支付把很多文字直接写在了layout里,导致fb编译不通过 以前也遇到过,直接反馈给sdk供应商叫他们修改 这次我想找找有没有工具一键完成的 后来在论坛搜到了http://bbs.9ria.com/thread-197503-1-1.htm
android 获取values String
http://developer.android.com/guide/topics/resources/string-resource.html 文件名: res/values/filename.xml 文件内容: xml version="1.0" encoding="utf-8"?>     name="hello">Hello! 代码使用: String s
android中从values/strings资源文件中获取拼接字符串的方法
在编写代码的时候,将代码中的字符串保存在res/values/strings资源文件里是一个好习惯,也是规范的做法。但是,有时候我们可能会碰到字符串拼接的问题, 比如: 选择了n个文件,这里的n是随着实际情况进行变化的,这样写当然不能满足要求。 正确的写法应该是拼接字符串,这就用到了String.format()这个方法,具体用法如下: 1.在res/values/strings资源文件里
Android 中从res/values/strings.xml中读取具体的字符串的方法
正确的解法: String mess = getResources().getString(R.string.mess_1); 另外一种: you can simplify that to  this.getString(R.string.some_id)  关键点android 字符串比较,android 截取字符串,android 字符串,android 字符串数组,andr
android项目中values中几个文件的作用
ids.xml——为应用的相关资源提供唯一的资源id。id是为了获得xml中的对象而需要的参数,也就是Object = findViewById(R.id.id_name)中的id_name。这些值可以在代码中用android.R.id引用到。 若在ids.xml中定义了ID,则在layout中可如下定义@id/price_edit,否则@+id/price_edit。 为什么使用id
android项目中values中几个文件的…
最近反编译了几个Android软件,发现一些以前未用到的资源文件: ids.xml——为应用的相关资源提供唯一的资源id。id是为了获得xml中的对象而需要的参数,也就是Object = findViewById(R.id.id_name)中的id_name。这些值可以在代码中用android.R.id引用到。 若在ids.xml中定义了ID,则在layout中可如下定义@id/price_edi
Android从res/values/strings.xml获取字符串文件路径:res/values/strings.xml <resources> <string name="main_ve
文件路径:res/values/strings.xml 版本号: 在 Layout XML 调用字符串资源: <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/main_version_title"
SqliteDatabase insert(String table, String nullColumnHack, ContentValues values)
Insert()方法用于添加数据,各个字段的数据使用ContentValues进行存放。 ContentValues类似于MAP,相对于MAP,它提供了存取数据对应的put(String key, Xxx value)和getAsXxx(String key)方法,  key为字段名称,value为字段值,Xxx指的是各种常用的数据类型,如:String、Integer等。 [jav
SqliteDatabase insert(String table, String nullColumnHack, ContentValues values)
Insert()方法用于添加数据,各个字段的数据使用ContentValues进行存放。 ContentValues类似于MAP,相对于MAP,它提供了存取数据对应的put(String key, Xxx value)和getAsXxx(String key)方法,  key为字段名称,value为字段值,Xxx指的是各种常用的数据类型,如:String、Integer等。 SQLite