我是Android Studio新手。我在画布上放置了一个textView小部件。
我正在按照一个教程说明我现在可以双击这个小部件,它应该显示"资源菜单" - 然而,这并没有发生。
最终目标是使用Resources菜单提取String资源,并自动将其放在strings.xml中。
任何人都可以了解我将如何获得这个菜单吗?
GF
答案 0 :(得分:4)
为textView中使用的文本创建字符串资源的最简单方法是切换到Layout的Text格式。您可以使用布局底部的选项卡在“设计”和“文本”视图之间切换。
然后,将光标放在要用ID替换的字符串上,单击ALT + ENTER,然后再次回车到“Extract string resource”:
这将调出字符串资源的属性:
在那里,您可以添加“资源名称”。一旦这样做,xml中的字符串将被其ID替换:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hellostring" />
字符串的值现在位于/ res / values / strings文件中,如
<resources>
<string name="app_name">My Application</string>
<string name="action_settings">Settings</string>
<string name="hellostring">Hello World!</string>
</resources>
答案 1 :(得分:0)
是的,正确的答案是“然后,将光标放在要用ID替换的字符串上,单击ALT + ENTER,然后再次输入”提取字符串资源“:”