2012-09-12 24 views
-1

我正在學習如何通過readiing一本書來連接到互聯網,並在給出的示例中的第一行是以下幾點:如何在資源文件夾中定義一個url?

String myFeed = getString(R.string.my_feed); 

我還在學習如何連接到互聯網,但我可以不明白R.string.my_feed是什麼意思,作者也沒有給出任何線索如何定義my_feed。

現在我的問題是,如何定義my_feed?要創建一個文件夾命名爲字符串,裏面寫的網站,我想訪問還是什麼?

如果這個問題似乎是愚蠢的,但我真的不知道如何解決這個問題抱歉。 因爲您的幫助是非常感謝,

+0

只要看看這個http://developer.android.com/guide/topics/resources/string-resource.html#String也爲你學習android然後也指android開發者指南.. – user370305

回答

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) 
0

R.string.my_feed表示,在資源>值 - 定義字符串訪問> strings.xml中

String myFeed = getString(R.string.my_feed); gives the string value of this string resource 
0

字符串應該去RES /價值/ 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);

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> 
0

把你的字符串的strings.xml,現在保存它,你可以得到的字符串

<?xml version="1.0" encoding="utf-8"?> 
    <resources>  
     <string name="my_feed">http://myfeed.com</string> 
    </resources> 
相關問題