ListView内の項目を選択すると、URLからデータが切り取られるように、URLを文字列配列の項目に関連付けます。私はURLがstrings.xmlファイルのメタデータとして追加できるのだろうかと思っていましたか?誰にどのように進むべきかについての提案はありますか?ULRを文字列配列内の項目に関連付けます。
0
A
答えて
0
Strings.xmlは適切な場所ではありません。
<string name="url1">http://foo1.com</string>
<string name="url2">http://foo2.com</string>
// etc
そして、1対1ですべてのこれらの値をダンプし、実行時に配列を作成:あなたはこのように、のstrings.xmlに、1つずつURLを定義することができます。しかし、それは吸うだろう。代わりに
、RES /値/でxmlファイルを作成し、名前それはあなたが(例えば、urlvals.xml)好きな、とこのようにそれを移入:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<array name="urls">
<item>http://foo1.com</item>
<item>http://foo2.com</item>
</array>
</resources>
次に、コードで、それを参照あなたは、文字列リソースの配列をしたい場合は
String[] myUrls = getResources().getStringArray(R.array.urls);
0
、次のいずれかを実行します:次のように
1)()アレクサンダーの答え@あたりとしてstrings.xml
に文字列を追加し、でそれらを参照します値は/ yourresourcename.xmlに配列され、hereになります。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<array name="myLinks">
<item>@string/link1</item>
<item>@string/link2</item>
</array>
2)それらを追加するには、直接@Alexanderのような文字列配列(逐語的には)あなたはあなた次第ですListViewコントロール内の要素に関連付ける方法
を示唆しています。実際に表示する文字列(リンク自体とは対照的に)に一致する文字列配列を作成することをお勧めします(コンテンツが静的な場合)。関連する問題
- 1. int配列とJavaの文字列配列を関連付けます
- 2. 文字列配列内の項目を置き換えます。
- 3. 配列内の3つの項目について、別の配列の文字列を連結します。
- 4. ベクトル内の文字列に整数を関連付けるC++
- 5. 配列内の項目の文字列を確認する
- 6. リスト内の項目を文字列に連結する
- 7. preg_match配列内の項目は文字列ですか?
- 8. Java配列をint配列に関連付けます。
- 9. PHPの:すべての配列項目に連結した文字列
- 10. json配列の項目値に文字列を追加する
- 11. 配列の各項目に文字列を追加する
- 12. C#の列挙型と文字列の関連付け
- 13. オートコンプリートのテキストビューでアダプターの項目に選択項目を関連付けます
- 14. tabcontrolタブと文字列を関連付けます
- 15. ジオファイアの場所をFirebaseの項目に関連付けます。
- 16. 配列内の項目に関連する各項目の最初のオブジェクトを取得する - DJango
- 17. 文字配列をint配列に関連付けるにはどうすればいいですか?
- 18. 配列の項目が文字列に等しい
- 19. Vue-resourceの文字列内の配列から項目を取得
- 20. チェックボックスの選択項目を文字列配列に配置する方法
- 21. パイソン - 項目は文字列
- 22. Perl、配列の項目の検索文字列
- 23. 配列内の単一項目に関数を適用する
- 24. cの文字列配列に関連する配列をソートする
- 25. コントロールとメタデータとしての文字列の関連付け
- 26. 配列内の項目をフィルタリングする
- 27. JSON配列要素をイベントハンドラに関連付けます。
- 28. ng-repeat配列に角を付ける項目
- 29. 配列内の一致するインデックス文字列を連結するPHP関数?
- 30. 配列を配列に分割し、配列の各項目をクエリ文字列で使用する