2012-03-17 31 views
0

私はいくつかのランダムな言い回しなどの文字列配列を持っていますが、URLを開くなど、いくつかの異なるものを実行できるようにしたいと考えています。私は、これを行うための最善の方法を思いつくために頭を悩ましてきました。おそらく新しいアクションや何かがない限り、自分のコードに触れることを心配することなく、新しいものを追加したり、いくつかを削除したりする能力が必要です。私が考えることができる最高の可能性は何とか複数次元の文字列配列を持つことで、最初の列の文字列と2番目の列の文字列を使用できるようになります。これを行う方法はありますか?XML多次元の文字列配列

また、私がしたいことをするための良い方法がありますか?

答えて

1

これを行う方法はありますか?

いいえ、ごめんなさい。さらに、IMHOは、 "私は最初の列に文字列を使用でき、2番目の列のアクションは"私には2つの独立した文字列配列を記述するように、記述されたデータモデルに適合しません。しかし、私はあなたを誤解しているかもしれません。

また、私がしたいことをする良い方法がありますか?

あなたが本当に使用し、(すなわち、「最初の列」の各文字列のための「第二の柱」からのアクションの明確な、大部分は独自のセットがあります)、「列」の間の依存関係を持っていない場合以下のような構造を持つres/xml/におけるXMLリソース、:

<stuff> 
    <thing name="foo"> 
    <action>something</action> 
    <action>or</action> 
    <action>another</action> 
    </thing> 

    <thing name="bar"> 
    <action>have</action> 
    <action>whatever</action> 
    <action>you</action> 
    <action>need</action> 
    </thing> 
</stuff> 

あなたは文字列を国際化する必要がある場合は、単にXML内の別々の翻訳(例えば、res/xml/res/xml-es/res/xml-zh)を持っています。

+0

私はしばらくの間、XMLを学ぶ必要がありました。私はもっ​​と簡単な方法があることを望んでいましたが、先に進んで急落することにしました。これまでのところ、それはよさそうだ。助けてくれてありがとう! – PearsonArtPhoto