時々、文字列参照に値を参照したいときは、@ string/blablaを使用しますが、時には、私がコードを変更するまでエラーを出すことがあります。@string to @+string
どういう違いがありますか? 答えがあれば助かります。前もって感謝します!@stringと@ + stringの違いは?
7
A
答えて
6
+
は、この識別子がリソースに追加されることを意味します。あなたはそれがどこかに存在すると宣言し、それを同時に使用します。それが実際に文字列に当てはまるかどうかはわかりませんが、私はそれがそうだと思います。それはなぜあなたがエラーを取得する理由を説明します。
+
を使用するとうまくいくとは思えません。実際の文字列の内容がなく、クラッシュする可能性が高い文字列宣言で終わる可能性があります。
+
プロジェクトがビルド/リフレッシュされていないと機能しない場合。文字列があなたのxmlファイルの1つに定義されている場合、使用できるはずです@string
1
@String
は、stringsファイルから取得した値です。
0
最近のelipseを使用していますが、古いものと少し違いがあります。私はzaplの答えが正しいと思う、+記号は参照にそれを追加することです。乾杯!
関連する問題
- 1. std:stringとstd :: stringの違い
- 2. C#:CompareTo(String)とEquals(String)の違いは何ですか?
- 3. StringとStringの違いは何ですか?
- 4. Convert.ToBoolean(string)とBoolean.Parse(string)の違いは何ですか?
- 5. Double.parseDouble(String)とDouble.valueOf(String)の違いは何ですか?
- 6. std :: string :: c_strとstd :: string :: dataの違いは何ですか?
- 7. main(String ... s)とmain(String [] s)の違いは何ですか?
- 8. string :: atとstring :: operator []の違いは何ですか?
- 9. Convert.ToInt32(string)とInt32.Parseの違いは?
- 10. NSString * s = @ "string"とNSString * s = [[NSString alloc] initWithString:@ "string"]の違いは何ですか?
- 11. android:text = "@ string"とandroid:text = "..."の相違点
- 12. String.Formatと "string" + "string"またはStringBuilder?
- 13. Rubyでは、String()と#to_sの違いは何ですか?
- 14. xxx.tostring()と(string)xxxの違いは何ですか?
- 15. <string>と<string.h>の違いは?
- 16. Double.valueOf(String s)と新しいDouble(String s)を呼び出す違いは何ですか?
- 17. Scala Map [String、List [String]]をマップ[String、String]に変換する
- 18. インターフェース:I <String>とI <String>
- 19. Boost Overload strange behavior .. `int(int)、int(std :: string)`が `int(int)、int(std :: string)、std :: string(std :: string)`とどのように違うのですか?
- 20. Java- Stringオブジェクトとユーザー定義オブジェクトの違い
- 21. RDD [(String、String)]をRDD [Array [String]]に変換する方法は?
- 22. string.Join(string、string [])と同等のLINQはありますか
- 23. string IndexOfとReplace
- 24. boost :: format form c-stringまたはstd :: string
- 25. Map <Integer、String>またはString []?
- 26. IDictionary <string、string>またはNameValueCollection
- 27. String.Replace(char、char)またはReplace(string、string)?
- 28. java.util.Properties対java.util.Map <String、String>
- 29. JPA Map <String、String>マッピング
- 30. map <string、string> in class
Androidでどこでも '@ + string'が使われているのを見たことはありません。新しいIDリソースを割り当てるために '@ + id'が使われているのを見ました。エラーを出す '@ string'を使うサンプルコードを提供し、実際のエラーを提供してください。 – CommonsWare
どこで@ +文字列を使ったことがありますか? – brianestey