我正在学习如何通过阅读一本书来连接到互联网,并且在给出的示例的第一行中有以下内容:
String myFeed = getString(R.string.my_feed);
我还在学习如何连接到互联网,但我无法理解R.string.my_feed的含义,作者也没有给出任何关于如何定义my_feed的线索。
现在我的问题是,如何定义my_feed?我应该创建一个名为string的文件夹,并在其中写下我想要访问的网站或者什么?
答案 0 :(得分:0)
保留了一个用于定义自定义字符串的XML文件,它位于res/values/strings.xml
中。如果strings.xml
不存在,请使用以下内容创建它:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="my_feed">http://myfeed.com</string>
</resources>
然后您可以使用
访问它String myFeed = R.string.my_feed; // (it becomes a static final property)
答案 1 :(得分:0)
R.string.my_feed表示在资源中定义的字符串 - >值>&gt; strings.xml
String myFeed = getString(R.string.my_feed); gives the string value of this string resource
答案 2 :(得分:0)
字符串应该转到res / values / strings.xml文件,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="my_feed">http://google.com</string>
<string name="app_name">My App</string>
<string name="ctrl-shift-s">Ctrl-Shift-S</string>
</resources>
代码:String myFeed = getString(R.string.my_feed);
答案 3 :(得分:0)
您可以在布局上添加textview,以便像这样放置链接:
<TextView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/link"
android:autoLink="web"
android:linksClickable="true"
android:text="http://www.yoursite.com"
/>
或
<TextView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/link"
android:autoLink="web"
android:linksClickable="true"
android:text="@string/click me"
/>
并在您的strings.xml中添加:
<string name="click me"><a href="http://www.yoursite.com">Yoursite name</a></string>
答案 4 :(得分:0)
把你的字符串strings.xml并保存,现在你可以得到字符串
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="my_feed">http://myfeed.com</string>
</resources>