我如何将@string放入setHint

gme*_*des 1 android android-activity

如何使用.setHint()将字符串资源在EditTextthrought Activity代码?

我试过这个:

myEdit.setHint(@string\text);
Run Code Online (Sandbox Code Playgroud)

Tan*_*.7x 6

你可以这样做:

myEdit.setHint(R.string.text);
Run Code Online (Sandbox Code Playgroud)

在Java中,您的资源可通过R该类获得.字符串可用R.string.your_string_name,它返回该String的整数标识符.传递该标识符getString()将加载实际的String.

幸运的是,EditTexts还包含一个setHint(int)对String资源进行整数引用的方法,省略了自己加载String的需要.